./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench/cohencu-ll.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench/cohencu-ll.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash bf57d72e341b105161cbeacf29e58db93d2b67f8e0e097e4dbed74551cbdcfff --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 18:25:19,447 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 18:25:19,530 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 18:25:19,535 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 18:25:19,535 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 18:25:19,567 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 18:25:19,567 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 18:25:19,571 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 18:25:19,572 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 18:25:19,572 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 18:25:19,572 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 18:25:19,573 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 18:25:19,573 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 18:25:19,573 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 18:25:19,573 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 18:25:19,574 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 18:25:19,574 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 18:25:19,574 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 18:25:19,574 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 18:25:19,574 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 18:25:19,575 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 18:25:19,575 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 18:25:19,576 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 18:25:19,576 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 18:25:19,577 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 18:25:19,580 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 18:25:19,580 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 18:25:19,581 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 18:25:19,581 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 18:25:19,581 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 18:25:19,581 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 18:25:19,581 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 18:25:19,581 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 18:25:19,582 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 18:25:19,582 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 18:25:19,582 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 18:25:19,582 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 18:25:19,583 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 18:25:19,583 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 18:25:19,583 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 18:25:19,583 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 18:25:19,584 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 18:25:19,584 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> bf57d72e341b105161cbeacf29e58db93d2b67f8e0e097e4dbed74551cbdcfff Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 18:25:19,884 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 18:25:19,909 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 18:25:19,912 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 18:25:19,913 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 18:25:19,914 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 18:25:19,915 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench/cohencu-ll.c [2024-09-12 18:25:21,374 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 18:25:21,556 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 18:25:21,557 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/cohencu-ll.c [2024-09-12 18:25:21,564 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/1a96884e8/22ec6d48952f47d4b47bd23533a9eaff/FLAG3cbf9c10d [2024-09-12 18:25:21,575 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/1a96884e8/22ec6d48952f47d4b47bd23533a9eaff [2024-09-12 18:25:21,577 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 18:25:21,578 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 18:25:21,579 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 18:25:21,579 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 18:25:21,584 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 18:25:21,584 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,585 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70bbba11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21, skipping insertion in model container [2024-09-12 18:25:21,585 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,604 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 18:25:21,733 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/cohencu-ll.c[588,601] [2024-09-12 18:25:21,766 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 18:25:21,779 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 18:25:21,789 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/cohencu-ll.c[588,601] [2024-09-12 18:25:21,807 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 18:25:21,821 INFO L204 MainTranslator]: Completed translation [2024-09-12 18:25:21,821 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21 WrapperNode [2024-09-12 18:25:21,821 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 18:25:21,823 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 18:25:21,823 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 18:25:21,823 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 18:25:21,828 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,834 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,844 INFO L138 Inliner]: procedures = 14, calls = 18, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 18:25:21,847 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 18:25:21,848 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 18:25:21,849 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 18:25:21,849 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 18:25:21,857 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,857 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,862 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,881 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 18:25:21,881 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,881 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,885 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,888 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,889 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,890 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,891 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 18:25:21,892 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 18:25:21,892 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 18:25:21,892 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 18:25:21,893 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (1/1) ... [2024-09-12 18:25:21,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 18:25:21,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:21,953 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 18:25:21,968 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 18:25:22,013 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 18:25:22,013 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 18:25:22,013 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 18:25:22,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 18:25:22,013 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 18:25:22,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 18:25:22,014 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 18:25:22,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 18:25:22,014 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 18:25:22,014 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 18:25:22,072 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 18:25:22,074 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 18:25:23,207 INFO L? ?]: Removed 236 outVars from TransFormulas that were not future-live. [2024-09-12 18:25:23,207 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 18:25:23,242 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 18:25:23,244 INFO L318 CfgBuilder]: Removed 1 assume(true) statements. [2024-09-12 18:25:23,245 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:25:23 BoogieIcfgContainer [2024-09-12 18:25:23,245 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 18:25:23,246 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 18:25:23,247 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 18:25:23,250 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 18:25:23,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 06:25:21" (1/3) ... [2024-09-12 18:25:23,251 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@324afe3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 06:25:23, skipping insertion in model container [2024-09-12 18:25:23,252 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:25:21" (2/3) ... [2024-09-12 18:25:23,253 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@324afe3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 06:25:23, skipping insertion in model container [2024-09-12 18:25:23,253 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:25:23" (3/3) ... [2024-09-12 18:25:23,254 INFO L112 eAbstractionObserver]: Analyzing ICFG cohencu-ll.c [2024-09-12 18:25:23,267 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 18:25:23,267 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 139 error locations. [2024-09-12 18:25:23,324 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 18:25:23,330 INFO L336 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@36fd32ef, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 18:25:23,331 INFO L337 AbstractCegarLoop]: Starting to check reachability of 139 error locations. [2024-09-12 18:25:23,340 INFO L276 IsEmpty]: Start isEmpty. Operand has 304 states, 148 states have (on average 1.9662162162162162) internal successors, (291), 287 states have internal predecessors, (291), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 18:25:23,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-09-12 18:25:23,346 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:23,346 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:23,347 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr54ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:23,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:23,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1940725749, now seen corresponding path program 1 times [2024-09-12 18:25:23,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:23,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50900129] [2024-09-12 18:25:23,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:23,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:23,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:23,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:23,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:23,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:25:23,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:23,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50900129] [2024-09-12 18:25:23,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50900129] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:23,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:23,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:25:23,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149818520] [2024-09-12 18:25:23,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:23,480 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-12 18:25:23,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:23,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-12 18:25:23,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 18:25:23,514 INFO L87 Difference]: Start difference. First operand has 304 states, 148 states have (on average 1.9662162162162162) internal successors, (291), 287 states have internal predecessors, (291), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:25:23,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:23,610 INFO L93 Difference]: Finished difference Result 596 states and 640 transitions. [2024-09-12 18:25:23,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-12 18:25:23,614 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 7 [2024-09-12 18:25:23,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:23,627 INFO L225 Difference]: With dead ends: 596 [2024-09-12 18:25:23,627 INFO L226 Difference]: Without dead ends: 293 [2024-09-12 18:25:23,633 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 18:25:23,638 INFO L434 NwaCegarLoop]: 305 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:23,638 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 305 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:25:23,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2024-09-12 18:25:23,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2024-09-12 18:25:23,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 146 states have (on average 1.9109589041095891) internal successors, (279), 278 states have internal predecessors, (279), 13 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 18:25:23,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 303 transitions. [2024-09-12 18:25:23,688 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 303 transitions. Word has length 7 [2024-09-12 18:25:23,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:23,688 INFO L474 AbstractCegarLoop]: Abstraction has 293 states and 303 transitions. [2024-09-12 18:25:23,689 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:25:23,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:23,689 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 303 transitions. [2024-09-12 18:25:23,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-09-12 18:25:23,690 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:23,690 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:23,690 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 18:25:23,690 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:23,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:23,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1940729590, now seen corresponding path program 1 times [2024-09-12 18:25:23,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:23,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807205682] [2024-09-12 18:25:23,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:23,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:23,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:23,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:23,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:23,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:25:23,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:23,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807205682] [2024-09-12 18:25:23,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807205682] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:23,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:23,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:25:23,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831911164] [2024-09-12 18:25:23,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:23,764 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:25:23,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:23,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:25:23,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:23,765 INFO L87 Difference]: Start difference. First operand 293 states and 303 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:25:23,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:23,935 INFO L93 Difference]: Finished difference Result 563 states and 584 transitions. [2024-09-12 18:25:23,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:25:23,936 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 7 [2024-09-12 18:25:23,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:23,939 INFO L225 Difference]: With dead ends: 563 [2024-09-12 18:25:23,940 INFO L226 Difference]: Without dead ends: 543 [2024-09-12 18:25:23,940 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:23,941 INFO L434 NwaCegarLoop]: 276 mSDtfsCounter, 238 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:23,942 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 531 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:25:23,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2024-09-12 18:25:23,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 352. [2024-09-12 18:25:23,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 200 states have (on average 1.805) internal successors, (361), 332 states have internal predecessors, (361), 18 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:25:23,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 395 transitions. [2024-09-12 18:25:23,976 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 395 transitions. Word has length 7 [2024-09-12 18:25:23,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:23,977 INFO L474 AbstractCegarLoop]: Abstraction has 352 states and 395 transitions. [2024-09-12 18:25:23,977 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:25:23,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:23,978 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 395 transitions. [2024-09-12 18:25:23,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-09-12 18:25:23,979 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:23,979 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:23,979 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 18:25:23,979 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:23,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:23,980 INFO L85 PathProgramCache]: Analyzing trace with hash 2078111900, now seen corresponding path program 1 times [2024-09-12 18:25:23,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:23,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947479994] [2024-09-12 18:25:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:23,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:23,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:24,211 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:24,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:24,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:25:24,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:24,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947479994] [2024-09-12 18:25:24,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947479994] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:24,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:24,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:25:24,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190724323] [2024-09-12 18:25:24,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:24,218 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:25:24,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:24,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:25:24,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:24,219 INFO L87 Difference]: Start difference. First operand 352 states and 395 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:25:27,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:27,784 INFO L93 Difference]: Finished difference Result 475 states and 569 transitions. [2024-09-12 18:25:27,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:25:27,785 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-09-12 18:25:27,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:27,788 INFO L225 Difference]: With dead ends: 475 [2024-09-12 18:25:27,788 INFO L226 Difference]: Without dead ends: 473 [2024-09-12 18:25:27,789 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:25:27,793 INFO L434 NwaCegarLoop]: 122 mSDtfsCounter, 163 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:27,793 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 450 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-09-12 18:25:27,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2024-09-12 18:25:27,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 357. [2024-09-12 18:25:27,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 203 states have (on average 1.793103448275862) internal successors, (364), 336 states have internal predecessors, (364), 19 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-12 18:25:27,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 400 transitions. [2024-09-12 18:25:27,835 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 400 transitions. Word has length 14 [2024-09-12 18:25:27,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:27,835 INFO L474 AbstractCegarLoop]: Abstraction has 357 states and 400 transitions. [2024-09-12 18:25:27,836 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:25:27,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:27,838 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 400 transitions. [2024-09-12 18:25:27,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-12 18:25:27,839 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:27,839 INFO L216 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:27,839 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-12 18:25:27,839 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:27,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:27,840 INFO L85 PathProgramCache]: Analyzing trace with hash -614629913, now seen corresponding path program 1 times [2024-09-12 18:25:27,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:27,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148261377] [2024-09-12 18:25:27,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:27,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:27,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [627346892] [2024-09-12 18:25:27,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:27,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:27,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:27,867 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:27,875 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 18:25:27,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:27,918 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:25:27,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:28,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:25:28,046 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:25:28,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:28,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148261377] [2024-09-12 18:25:28,047 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:28,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627346892] [2024-09-12 18:25:28,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627346892] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:28,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:28,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:25:28,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354807548] [2024-09-12 18:25:28,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:28,048 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:25:28,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:28,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:25:28,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:28,052 INFO L87 Difference]: Start difference. First operand 357 states and 400 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:25:28,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:28,684 INFO L93 Difference]: Finished difference Result 511 states and 572 transitions. [2024-09-12 18:25:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:25:28,685 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2024-09-12 18:25:28,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:28,687 INFO L225 Difference]: With dead ends: 511 [2024-09-12 18:25:28,687 INFO L226 Difference]: Without dead ends: 488 [2024-09-12 18:25:28,688 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:25:28,688 INFO L434 NwaCegarLoop]: 170 mSDtfsCounter, 164 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:28,689 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 615 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:25:28,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2024-09-12 18:25:28,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 437. [2024-09-12 18:25:28,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 278 states have (on average 1.7553956834532374) internal successors, (488), 410 states have internal predecessors, (488), 23 states have call successors, (23), 5 states have call predecessors, (23), 4 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 18:25:28,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 532 transitions. [2024-09-12 18:25:28,708 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 532 transitions. Word has length 29 [2024-09-12 18:25:28,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:28,708 INFO L474 AbstractCegarLoop]: Abstraction has 437 states and 532 transitions. [2024-09-12 18:25:28,709 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:25:28,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:28,709 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 532 transitions. [2024-09-12 18:25:28,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-09-12 18:25:28,710 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:28,710 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:28,729 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 18:25:28,914 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:28,915 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:28,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:28,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1538428010, now seen corresponding path program 1 times [2024-09-12 18:25:28,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:28,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384244389] [2024-09-12 18:25:28,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:28,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:28,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:28,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189793708] [2024-09-12 18:25:28,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:28,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:28,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:28,931 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:28,932 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 18:25:28,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:28,969 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:25:28,970 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:29,115 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:25:29,115 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:25:29,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:29,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384244389] [2024-09-12 18:25:29,116 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:29,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189793708] [2024-09-12 18:25:29,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189793708] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:29,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:29,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:25:29,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448288401] [2024-09-12 18:25:29,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:29,117 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:25:29,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:29,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:25:29,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:29,118 INFO L87 Difference]: Start difference. First operand 437 states and 532 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:25:29,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:29,863 INFO L93 Difference]: Finished difference Result 513 states and 554 transitions. [2024-09-12 18:25:29,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:25:29,864 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2024-09-12 18:25:29,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:29,866 INFO L225 Difference]: With dead ends: 513 [2024-09-12 18:25:29,866 INFO L226 Difference]: Without dead ends: 488 [2024-09-12 18:25:29,867 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:25:29,870 INFO L434 NwaCegarLoop]: 206 mSDtfsCounter, 156 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:29,871 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 762 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:25:29,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2024-09-12 18:25:29,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 441. [2024-09-12 18:25:29,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 281 states have (on average 1.6654804270462633) internal successors, (468), 413 states have internal predecessors, (468), 23 states have call successors, (23), 6 states have call predecessors, (23), 5 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 18:25:29,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 512 transitions. [2024-09-12 18:25:29,894 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 512 transitions. Word has length 38 [2024-09-12 18:25:29,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:29,895 INFO L474 AbstractCegarLoop]: Abstraction has 441 states and 512 transitions. [2024-09-12 18:25:29,897 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 18:25:29,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:29,898 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 512 transitions. [2024-09-12 18:25:29,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-12 18:25:29,899 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:29,899 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:29,916 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-12 18:25:30,099 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:30,100 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:30,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:30,100 INFO L85 PathProgramCache]: Analyzing trace with hash -960403680, now seen corresponding path program 1 times [2024-09-12 18:25:30,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:30,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138264686] [2024-09-12 18:25:30,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:30,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:30,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:30,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2096013912] [2024-09-12 18:25:30,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:30,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:30,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:30,121 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:30,124 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 18:25:30,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:30,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:25:30,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:30,280 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:25:30,280 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:25:30,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:30,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138264686] [2024-09-12 18:25:30,281 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:30,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096013912] [2024-09-12 18:25:30,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096013912] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:30,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:30,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:25:30,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768435553] [2024-09-12 18:25:30,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:30,281 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:25:30,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:30,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:25:30,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:30,282 INFO L87 Difference]: Start difference. First operand 441 states and 512 transitions. Second operand has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:30,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:30,684 INFO L93 Difference]: Finished difference Result 492 states and 537 transitions. [2024-09-12 18:25:30,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:25:30,684 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 40 [2024-09-12 18:25:30,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:30,687 INFO L225 Difference]: With dead ends: 492 [2024-09-12 18:25:30,687 INFO L226 Difference]: Without dead ends: 458 [2024-09-12 18:25:30,687 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:30,688 INFO L434 NwaCegarLoop]: 179 mSDtfsCounter, 123 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:30,688 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 287 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:25:30,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2024-09-12 18:25:30,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 449. [2024-09-12 18:25:30,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 289 states have (on average 1.5570934256055364) internal successors, (450), 421 states have internal predecessors, (450), 23 states have call successors, (23), 6 states have call predecessors, (23), 5 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 18:25:30,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 494 transitions. [2024-09-12 18:25:30,742 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 494 transitions. Word has length 40 [2024-09-12 18:25:30,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:30,743 INFO L474 AbstractCegarLoop]: Abstraction has 449 states and 494 transitions. [2024-09-12 18:25:30,743 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:30,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:30,747 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 494 transitions. [2024-09-12 18:25:30,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-12 18:25:30,748 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:30,748 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:30,772 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-12 18:25:30,949 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-09-12 18:25:30,950 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:30,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:30,951 INFO L85 PathProgramCache]: Analyzing trace with hash 732019940, now seen corresponding path program 1 times [2024-09-12 18:25:30,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:30,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221577739] [2024-09-12 18:25:30,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:30,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:30,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:31,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:31,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:31,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:31,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:31,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:31,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:31,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:31,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:25:31,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:31,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221577739] [2024-09-12 18:25:31,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221577739] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:31,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:31,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:25:31,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389382172] [2024-09-12 18:25:31,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:31,071 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:25:31,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:31,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:25:31,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:31,072 INFO L87 Difference]: Start difference. First operand 449 states and 494 transitions. Second operand has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:33,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:33,396 INFO L93 Difference]: Finished difference Result 462 states and 503 transitions. [2024-09-12 18:25:33,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:25:33,396 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 44 [2024-09-12 18:25:33,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:33,401 INFO L225 Difference]: With dead ends: 462 [2024-09-12 18:25:33,401 INFO L226 Difference]: Without dead ends: 460 [2024-09-12 18:25:33,402 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:33,403 INFO L434 NwaCegarLoop]: 171 mSDtfsCounter, 138 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:33,404 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 460 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-09-12 18:25:33,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2024-09-12 18:25:33,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 449. [2024-09-12 18:25:33,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 289 states have (on average 1.5501730103806228) internal successors, (448), 421 states have internal predecessors, (448), 23 states have call successors, (23), 6 states have call predecessors, (23), 5 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 18:25:33,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 492 transitions. [2024-09-12 18:25:33,452 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 492 transitions. Word has length 44 [2024-09-12 18:25:33,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:33,453 INFO L474 AbstractCegarLoop]: Abstraction has 449 states and 492 transitions. [2024-09-12 18:25:33,453 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:33,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:33,454 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 492 transitions. [2024-09-12 18:25:33,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-09-12 18:25:33,455 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:33,455 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:33,456 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-12 18:25:33,456 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting mainErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:33,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:33,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1217781755, now seen corresponding path program 1 times [2024-09-12 18:25:33,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:33,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119790488] [2024-09-12 18:25:33,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:33,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:33,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:33,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:33,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:33,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:33,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:33,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:33,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:33,598 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:25:33,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:33,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119790488] [2024-09-12 18:25:33,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119790488] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:33,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:33,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:25:33,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983372568] [2024-09-12 18:25:33,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:33,599 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:25:33,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:33,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:25:33,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:33,600 INFO L87 Difference]: Start difference. First operand 449 states and 492 transitions. Second operand has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:37,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:37,235 INFO L93 Difference]: Finished difference Result 462 states and 501 transitions. [2024-09-12 18:25:37,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:25:37,235 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 45 [2024-09-12 18:25:37,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:37,238 INFO L225 Difference]: With dead ends: 462 [2024-09-12 18:25:37,238 INFO L226 Difference]: Without dead ends: 460 [2024-09-12 18:25:37,238 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:37,239 INFO L434 NwaCegarLoop]: 173 mSDtfsCounter, 138 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:37,239 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 462 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-09-12 18:25:37,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2024-09-12 18:25:37,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 449. [2024-09-12 18:25:37,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 289 states have (on average 1.5432525951557095) internal successors, (446), 421 states have internal predecessors, (446), 23 states have call successors, (23), 6 states have call predecessors, (23), 5 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 18:25:37,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 490 transitions. [2024-09-12 18:25:37,285 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 490 transitions. Word has length 45 [2024-09-12 18:25:37,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:37,286 INFO L474 AbstractCegarLoop]: Abstraction has 449 states and 490 transitions. [2024-09-12 18:25:37,287 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:37,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:37,287 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 490 transitions. [2024-09-12 18:25:37,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-12 18:25:37,289 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:37,289 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:37,289 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-09-12 18:25:37,289 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:37,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:37,290 INFO L85 PathProgramCache]: Analyzing trace with hash -652389720, now seen corresponding path program 1 times [2024-09-12 18:25:37,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:37,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601105257] [2024-09-12 18:25:37,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:37,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:37,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:37,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1054123400] [2024-09-12 18:25:37,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:37,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:37,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:37,311 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:37,312 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 18:25:37,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:37,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:25:37,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:37,480 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:25:37,481 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:25:37,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:37,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601105257] [2024-09-12 18:25:37,481 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:37,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054123400] [2024-09-12 18:25:37,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054123400] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:37,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:37,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:25:37,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596275192] [2024-09-12 18:25:37,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:37,482 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:25:37,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:37,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:25:37,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:37,482 INFO L87 Difference]: Start difference. First operand 449 states and 490 transitions. Second operand has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:38,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:38,144 INFO L93 Difference]: Finished difference Result 467 states and 499 transitions. [2024-09-12 18:25:38,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:25:38,145 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 48 [2024-09-12 18:25:38,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:38,147 INFO L225 Difference]: With dead ends: 467 [2024-09-12 18:25:38,147 INFO L226 Difference]: Without dead ends: 458 [2024-09-12 18:25:38,147 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:38,148 INFO L434 NwaCegarLoop]: 182 mSDtfsCounter, 113 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:38,148 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 266 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:25:38,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2024-09-12 18:25:38,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 452. [2024-09-12 18:25:38,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 292 states have (on average 1.5171232876712328) internal successors, (443), 424 states have internal predecessors, (443), 23 states have call successors, (23), 6 states have call predecessors, (23), 5 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 18:25:38,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 487 transitions. [2024-09-12 18:25:38,175 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 487 transitions. Word has length 48 [2024-09-12 18:25:38,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:38,175 INFO L474 AbstractCegarLoop]: Abstraction has 452 states and 487 transitions. [2024-09-12 18:25:38,176 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.5) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:38,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:38,176 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 487 transitions. [2024-09-12 18:25:38,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-09-12 18:25:38,177 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:38,178 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:38,190 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 18:25:38,378 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:38,379 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:38,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:38,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1250755263, now seen corresponding path program 1 times [2024-09-12 18:25:38,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:38,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167883017] [2024-09-12 18:25:38,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:38,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:38,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:38,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:38,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:38,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:38,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:38,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:38,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:38,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:38,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:38,473 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:25:38,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:38,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167883017] [2024-09-12 18:25:38,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167883017] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:38,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:38,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:25:38,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113080289] [2024-09-12 18:25:38,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:38,475 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:25:38,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:38,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:25:38,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:38,477 INFO L87 Difference]: Start difference. First operand 452 states and 487 transitions. Second operand has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:38,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:38,983 INFO L93 Difference]: Finished difference Result 466 states and 490 transitions. [2024-09-12 18:25:38,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:25:38,984 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 49 [2024-09-12 18:25:38,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:38,986 INFO L225 Difference]: With dead ends: 466 [2024-09-12 18:25:38,986 INFO L226 Difference]: Without dead ends: 460 [2024-09-12 18:25:38,986 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:38,987 INFO L434 NwaCegarLoop]: 188 mSDtfsCounter, 246 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:38,987 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 314 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:25:38,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2024-09-12 18:25:39,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 452. [2024-09-12 18:25:39,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 292 states have (on average 1.4965753424657535) internal successors, (437), 424 states have internal predecessors, (437), 23 states have call successors, (23), 6 states have call predecessors, (23), 5 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 18:25:39,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 481 transitions. [2024-09-12 18:25:39,010 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 481 transitions. Word has length 49 [2024-09-12 18:25:39,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:39,010 INFO L474 AbstractCegarLoop]: Abstraction has 452 states and 481 transitions. [2024-09-12 18:25:39,010 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.333333333333334) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:39,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:39,011 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 481 transitions. [2024-09-12 18:25:39,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-09-12 18:25:39,011 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:39,011 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:39,011 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-12 18:25:39,012 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting mainErr31ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:39,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:39,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1659954563, now seen corresponding path program 1 times [2024-09-12 18:25:39,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:39,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846397399] [2024-09-12 18:25:39,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:39,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:39,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:39,096 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:39,098 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:39,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:39,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:39,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:39,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:39,120 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:25:39,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:39,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846397399] [2024-09-12 18:25:39,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846397399] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:39,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:39,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:25:39,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992267656] [2024-09-12 18:25:39,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:39,123 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:25:39,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:39,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:25:39,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:39,124 INFO L87 Difference]: Start difference. First operand 452 states and 481 transitions. Second operand has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:39,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:39,794 INFO L93 Difference]: Finished difference Result 464 states and 484 transitions. [2024-09-12 18:25:39,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:25:39,795 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 53 [2024-09-12 18:25:39,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:39,797 INFO L225 Difference]: With dead ends: 464 [2024-09-12 18:25:39,797 INFO L226 Difference]: Without dead ends: 458 [2024-09-12 18:25:39,797 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:39,798 INFO L434 NwaCegarLoop]: 194 mSDtfsCounter, 228 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:39,798 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 278 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:25:39,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2024-09-12 18:25:39,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 453. [2024-09-12 18:25:39,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 293 states have (on average 1.477815699658703) internal successors, (433), 425 states have internal predecessors, (433), 23 states have call successors, (23), 6 states have call predecessors, (23), 5 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-09-12 18:25:39,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 477 transitions. [2024-09-12 18:25:39,836 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 477 transitions. Word has length 53 [2024-09-12 18:25:39,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:39,838 INFO L474 AbstractCegarLoop]: Abstraction has 453 states and 477 transitions. [2024-09-12 18:25:39,838 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.666666666666666) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:39,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:39,839 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 477 transitions. [2024-09-12 18:25:39,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-12 18:25:39,841 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:39,842 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:39,842 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-09-12 18:25:39,842 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:39,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:39,842 INFO L85 PathProgramCache]: Analyzing trace with hash 999544339, now seen corresponding path program 1 times [2024-09-12 18:25:39,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:39,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405253267] [2024-09-12 18:25:39,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:39,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:39,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:39,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1749564784] [2024-09-12 18:25:39,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:39,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:39,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:39,865 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:39,876 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 18:25:39,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:39,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:25:39,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:40,123 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:25:40,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:25:40,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:40,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405253267] [2024-09-12 18:25:40,123 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:40,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749564784] [2024-09-12 18:25:40,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749564784] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:40,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:40,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 18:25:40,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980378677] [2024-09-12 18:25:40,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:40,124 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:25:40,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:40,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:25:40,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:40,125 INFO L87 Difference]: Start difference. First operand 453 states and 477 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:40,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:40,843 INFO L93 Difference]: Finished difference Result 468 states and 486 transitions. [2024-09-12 18:25:40,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:25:40,843 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 59 [2024-09-12 18:25:40,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:40,845 INFO L225 Difference]: With dead ends: 468 [2024-09-12 18:25:40,845 INFO L226 Difference]: Without dead ends: 398 [2024-09-12 18:25:40,846 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:25:40,846 INFO L434 NwaCegarLoop]: 189 mSDtfsCounter, 108 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:40,846 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 636 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:25:40,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2024-09-12 18:25:40,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 394. [2024-09-12 18:25:40,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 235 states have (on average 1.5914893617021277) internal successors, (374), 367 states have internal predecessors, (374), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:25:40,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 412 transitions. [2024-09-12 18:25:40,862 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 412 transitions. Word has length 59 [2024-09-12 18:25:40,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:40,863 INFO L474 AbstractCegarLoop]: Abstraction has 394 states and 412 transitions. [2024-09-12 18:25:40,863 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 18:25:40,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:40,863 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 412 transitions. [2024-09-12 18:25:40,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-12 18:25:40,864 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:40,864 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:40,877 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 18:25:41,064 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-12 18:25:41,065 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting mainErr52ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:41,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:41,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1682758917, now seen corresponding path program 1 times [2024-09-12 18:25:41,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:41,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638012253] [2024-09-12 18:25:41,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:41,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:41,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:41,147 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:41,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:41,149 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:41,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:41,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:41,156 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:41,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:41,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:25:41,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:41,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:25:41,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:41,177 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:41,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:41,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638012253] [2024-09-12 18:25:41,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638012253] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:41,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:41,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:25:41,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767629496] [2024-09-12 18:25:41,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:41,179 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:25:41,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:41,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:25:41,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:41,180 INFO L87 Difference]: Start difference. First operand 394 states and 412 transitions. Second operand has 3 states, 2 states have (on average 30.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 18:25:42,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:42,501 INFO L93 Difference]: Finished difference Result 394 states and 412 transitions. [2024-09-12 18:25:42,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:25:42,501 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 30.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 85 [2024-09-12 18:25:42,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:42,503 INFO L225 Difference]: With dead ends: 394 [2024-09-12 18:25:42,503 INFO L226 Difference]: Without dead ends: 387 [2024-09-12 18:25:42,504 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:42,504 INFO L434 NwaCegarLoop]: 144 mSDtfsCounter, 139 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:42,504 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 163 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-12 18:25:42,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-09-12 18:25:42,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 387. [2024-09-12 18:25:42,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 235 states have (on average 1.5617021276595744) internal successors, (367), 360 states have internal predecessors, (367), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:25:42,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 405 transitions. [2024-09-12 18:25:42,522 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 405 transitions. Word has length 85 [2024-09-12 18:25:42,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:42,522 INFO L474 AbstractCegarLoop]: Abstraction has 387 states and 405 transitions. [2024-09-12 18:25:42,522 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 30.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 18:25:42,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:42,523 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 405 transitions. [2024-09-12 18:25:42,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-09-12 18:25:42,523 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:42,523 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:42,523 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-09-12 18:25:42,524 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting mainErr53ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:42,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:42,524 INFO L85 PathProgramCache]: Analyzing trace with hash 625919037, now seen corresponding path program 1 times [2024-09-12 18:25:42,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:42,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076118455] [2024-09-12 18:25:42,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:42,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:42,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:42,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:42,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:42,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:42,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:42,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:42,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:42,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:42,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:25:42,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:42,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:25:42,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:42,573 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:42,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:42,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076118455] [2024-09-12 18:25:42,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076118455] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:42,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:42,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:25:42,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682993624] [2024-09-12 18:25:42,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:42,574 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:25:42,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:42,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:25:42,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:42,575 INFO L87 Difference]: Start difference. First operand 387 states and 405 transitions. Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 18:25:43,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:43,109 INFO L93 Difference]: Finished difference Result 394 states and 408 transitions. [2024-09-12 18:25:43,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:25:43,109 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 86 [2024-09-12 18:25:43,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:43,111 INFO L225 Difference]: With dead ends: 394 [2024-09-12 18:25:43,111 INFO L226 Difference]: Without dead ends: 393 [2024-09-12 18:25:43,112 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:43,112 INFO L434 NwaCegarLoop]: 259 mSDtfsCounter, 24 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:43,112 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 402 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:25:43,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2024-09-12 18:25:43,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 389. [2024-09-12 18:25:43,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 237 states have (on average 1.5569620253164558) internal successors, (369), 362 states have internal predecessors, (369), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:25:43,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 407 transitions. [2024-09-12 18:25:43,130 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 407 transitions. Word has length 86 [2024-09-12 18:25:43,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:43,131 INFO L474 AbstractCegarLoop]: Abstraction has 389 states and 407 transitions. [2024-09-12 18:25:43,131 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 18:25:43,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:43,131 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 407 transitions. [2024-09-12 18:25:43,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-12 18:25:43,132 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:43,132 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:43,132 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-12 18:25:43,132 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr58ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:43,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:43,132 INFO L85 PathProgramCache]: Analyzing trace with hash 448947456, now seen corresponding path program 1 times [2024-09-12 18:25:43,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:43,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272071293] [2024-09-12 18:25:43,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:43,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:43,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:43,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:43,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:43,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:25:43,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,210 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:25:43,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,215 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 18:25:43,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,218 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:25:43,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:43,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272071293] [2024-09-12 18:25:43,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272071293] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:43,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:43,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:25:43,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072537378] [2024-09-12 18:25:43,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:43,218 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:25:43,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:43,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:25:43,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:43,219 INFO L87 Difference]: Start difference. First operand 389 states and 407 transitions. Second operand has 3 states, 2 states have (on average 29.0) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 18:25:43,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:43,591 INFO L93 Difference]: Finished difference Result 389 states and 407 transitions. [2024-09-12 18:25:43,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:25:43,592 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 29.0) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 88 [2024-09-12 18:25:43,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:43,593 INFO L225 Difference]: With dead ends: 389 [2024-09-12 18:25:43,593 INFO L226 Difference]: Without dead ends: 387 [2024-09-12 18:25:43,594 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:25:43,594 INFO L434 NwaCegarLoop]: 253 mSDtfsCounter, 193 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:43,594 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 272 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:25:43,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-09-12 18:25:43,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 387. [2024-09-12 18:25:43,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 237 states have (on average 1.540084388185654) internal successors, (365), 360 states have internal predecessors, (365), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:25:43,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 403 transitions. [2024-09-12 18:25:43,620 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 403 transitions. Word has length 88 [2024-09-12 18:25:43,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:43,620 INFO L474 AbstractCegarLoop]: Abstraction has 387 states and 403 transitions. [2024-09-12 18:25:43,620 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 29.0) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 18:25:43,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:43,621 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 403 transitions. [2024-09-12 18:25:43,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-09-12 18:25:43,622 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:43,622 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:43,622 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-12 18:25:43,622 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr59ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:43,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:43,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1032469426, now seen corresponding path program 1 times [2024-09-12 18:25:43,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:43,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933525555] [2024-09-12 18:25:43,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:43,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:43,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:43,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:43,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:43,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:43,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:25:43,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:25:43,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-12 18:25:43,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,689 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:25:43,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:43,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933525555] [2024-09-12 18:25:43,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933525555] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:43,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:43,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 18:25:43,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101789082] [2024-09-12 18:25:43,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:43,690 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:25:43,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:43,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:25:43,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:43,691 INFO L87 Difference]: Start difference. First operand 387 states and 403 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:25:43,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:43,879 INFO L93 Difference]: Finished difference Result 391 states and 403 transitions. [2024-09-12 18:25:43,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:25:43,882 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 89 [2024-09-12 18:25:43,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:43,884 INFO L225 Difference]: With dead ends: 391 [2024-09-12 18:25:43,884 INFO L226 Difference]: Without dead ends: 387 [2024-09-12 18:25:43,884 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:43,885 INFO L434 NwaCegarLoop]: 254 mSDtfsCounter, 48 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:43,885 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 732 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:25:43,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-09-12 18:25:43,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 385. [2024-09-12 18:25:43,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 235 states have (on average 1.5361702127659576) internal successors, (361), 358 states have internal predecessors, (361), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:25:43,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 399 transitions. [2024-09-12 18:25:43,918 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 399 transitions. Word has length 89 [2024-09-12 18:25:43,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:43,918 INFO L474 AbstractCegarLoop]: Abstraction has 385 states and 399 transitions. [2024-09-12 18:25:43,918 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 5 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 18:25:43,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:43,919 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 399 transitions. [2024-09-12 18:25:43,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-12 18:25:43,919 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:43,919 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:43,920 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-12 18:25:43,920 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:43,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:43,920 INFO L85 PathProgramCache]: Analyzing trace with hash 212774527, now seen corresponding path program 1 times [2024-09-12 18:25:43,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:43,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099495419] [2024-09-12 18:25:43,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:43,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:43,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:43,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:43,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:25:43,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,993 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:25:43,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:43,997 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:43,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:43,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099495419] [2024-09-12 18:25:43,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099495419] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:25:43,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157723640] [2024-09-12 18:25:44,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:44,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:44,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:44,001 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:44,002 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 18:25:44,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-09-12 18:25:44,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:44,104 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:44,104 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:25:44,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157723640] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:44,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:25:44,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-09-12 18:25:44,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982635753] [2024-09-12 18:25:44,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:44,105 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:25:44,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:44,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:25:44,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:44,107 INFO L87 Difference]: Start difference. First operand 385 states and 399 transitions. Second operand has 4 states, 3 states have (on average 21.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 18:25:44,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:44,208 INFO L93 Difference]: Finished difference Result 387 states and 399 transitions. [2024-09-12 18:25:44,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:25:44,208 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 21.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 88 [2024-09-12 18:25:44,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:44,210 INFO L225 Difference]: With dead ends: 387 [2024-09-12 18:25:44,210 INFO L226 Difference]: Without dead ends: 379 [2024-09-12 18:25:44,211 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:44,211 INFO L434 NwaCegarLoop]: 305 mSDtfsCounter, 422 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:44,211 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 375 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:25:44,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-09-12 18:25:44,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 377. [2024-09-12 18:25:44,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 235 states have (on average 1.5021276595744681) internal successors, (353), 350 states have internal predecessors, (353), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-12 18:25:44,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 391 transitions. [2024-09-12 18:25:44,241 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 391 transitions. Word has length 88 [2024-09-12 18:25:44,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:44,242 INFO L474 AbstractCegarLoop]: Abstraction has 377 states and 391 transitions. [2024-09-12 18:25:44,242 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 21.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 18:25:44,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:44,242 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 391 transitions. [2024-09-12 18:25:44,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-09-12 18:25:44,243 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:44,243 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:44,260 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 18:25:44,447 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-12 18:25:44,448 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:44,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:44,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1993924207, now seen corresponding path program 1 times [2024-09-12 18:25:44,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:44,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344710274] [2024-09-12 18:25:44,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:44,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:44,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:44,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:44,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,533 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:44,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:25:44,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:25:44,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,541 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:44,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:44,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344710274] [2024-09-12 18:25:44,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344710274] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:25:44,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286729340] [2024-09-12 18:25:44,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:44,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:44,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:44,545 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:44,546 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 18:25:44,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:44,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-09-12 18:25:44,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:44,663 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:44,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:25:44,773 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:44,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286729340] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:25:44,773 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:25:44,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2024-09-12 18:25:44,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424206780] [2024-09-12 18:25:44,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:25:44,774 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:25:44,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:44,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:25:44,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:25:44,775 INFO L87 Difference]: Start difference. First operand 377 states and 391 transitions. Second operand has 7 states, 6 states have (on average 29.166666666666668) internal successors, (175), 7 states have internal predecessors, (175), 4 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2024-09-12 18:25:45,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:45,016 INFO L93 Difference]: Finished difference Result 639 states and 674 transitions. [2024-09-12 18:25:45,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:25:45,016 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 29.166666666666668) internal successors, (175), 7 states have internal predecessors, (175), 4 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 89 [2024-09-12 18:25:45,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:45,019 INFO L225 Difference]: With dead ends: 639 [2024-09-12 18:25:45,020 INFO L226 Difference]: Without dead ends: 631 [2024-09-12 18:25:45,020 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:25:45,020 INFO L434 NwaCegarLoop]: 247 mSDtfsCounter, 1021 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1038 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:45,021 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1038 Valid, 924 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:25:45,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2024-09-12 18:25:45,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 437. [2024-09-12 18:25:45,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 296 states have (on average 1.4966216216216217) internal successors, (443), 405 states have internal predecessors, (443), 25 states have call successors, (25), 8 states have call predecessors, (25), 7 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 18:25:45,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 491 transitions. [2024-09-12 18:25:45,070 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 491 transitions. Word has length 89 [2024-09-12 18:25:45,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:45,070 INFO L474 AbstractCegarLoop]: Abstraction has 437 states and 491 transitions. [2024-09-12 18:25:45,070 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 29.166666666666668) internal successors, (175), 7 states have internal predecessors, (175), 4 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2024-09-12 18:25:45,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:45,071 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 491 transitions. [2024-09-12 18:25:45,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-12 18:25:45,072 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:45,072 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:45,094 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-12 18:25:45,272 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-12 18:25:45,272 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:45,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:45,273 INFO L85 PathProgramCache]: Analyzing trace with hash -859275897, now seen corresponding path program 1 times [2024-09-12 18:25:45,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:45,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208978237] [2024-09-12 18:25:45,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:45,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:45,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:25:45,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:45,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:25:45,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:45,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:25:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:45,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:25:45,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:45,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:25:45,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:45,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:25:45,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:45,432 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:45,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:45,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208978237] [2024-09-12 18:25:45,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208978237] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:25:45,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513049995] [2024-09-12 18:25:45,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:45,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:45,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:45,434 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:45,436 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 18:25:45,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:45,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-12 18:25:45,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:45,668 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:25:45,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:25:45,772 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-09-12 18:25:45,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513049995] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-12 18:25:45,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:25:45,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 7] total 11 [2024-09-12 18:25:45,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462555907] [2024-09-12 18:25:45,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:45,773 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:25:45,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:45,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:25:45,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-12 18:25:45,774 INFO L87 Difference]: Start difference. First operand 437 states and 491 transitions. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 18:25:48,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:48,080 INFO L93 Difference]: Finished difference Result 443 states and 496 transitions. [2024-09-12 18:25:48,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:25:48,080 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 95 [2024-09-12 18:25:48,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:48,082 INFO L225 Difference]: With dead ends: 443 [2024-09-12 18:25:48,082 INFO L226 Difference]: Without dead ends: 441 [2024-09-12 18:25:48,083 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 197 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:25:48,083 INFO L434 NwaCegarLoop]: 92 mSDtfsCounter, 119 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:48,083 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 365 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-09-12 18:25:48,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2024-09-12 18:25:48,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 441. [2024-09-12 18:25:48,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 299 states have (on average 1.491638795986622) internal successors, (446), 408 states have internal predecessors, (446), 25 states have call successors, (25), 9 states have call predecessors, (25), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 18:25:48,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 494 transitions. [2024-09-12 18:25:48,124 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 494 transitions. Word has length 95 [2024-09-12 18:25:48,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:48,124 INFO L474 AbstractCegarLoop]: Abstraction has 441 states and 494 transitions. [2024-09-12 18:25:48,124 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 18:25:48,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:48,125 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 494 transitions. [2024-09-12 18:25:48,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-09-12 18:25:48,125 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:48,125 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:48,138 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-09-12 18:25:48,329 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:48,330 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:48,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:48,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1199384004, now seen corresponding path program 1 times [2024-09-12 18:25:48,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:48,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654032529] [2024-09-12 18:25:48,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:48,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:48,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:48,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1609589332] [2024-09-12 18:25:48,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:48,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:48,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:48,345 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:48,346 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 18:25:48,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:48,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:25:48,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:48,454 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:25:48,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:25:48,617 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:25:48,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:48,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654032529] [2024-09-12 18:25:48,618 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:48,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609589332] [2024-09-12 18:25:48,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609589332] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:25:48,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:25:48,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2024-09-12 18:25:48,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657312065] [2024-09-12 18:25:48,619 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:25:48,619 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:25:48,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:48,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:25:48,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-09-12 18:25:48,620 INFO L87 Difference]: Start difference. First operand 441 states and 494 transitions. Second operand has 6 states, 5 states have (on average 27.2) internal successors, (136), 6 states have internal predecessors, (136), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 18:25:48,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:48,878 INFO L93 Difference]: Finished difference Result 645 states and 673 transitions. [2024-09-12 18:25:48,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:25:48,879 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 27.2) internal successors, (136), 6 states have internal predecessors, (136), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 100 [2024-09-12 18:25:48,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:48,882 INFO L225 Difference]: With dead ends: 645 [2024-09-12 18:25:48,882 INFO L226 Difference]: Without dead ends: 640 [2024-09-12 18:25:48,883 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:25:48,883 INFO L434 NwaCegarLoop]: 305 mSDtfsCounter, 1119 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1130 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:48,883 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1130 Valid, 803 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:25:48,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2024-09-12 18:25:48,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 446. [2024-09-12 18:25:48,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 307 states have (on average 1.4527687296416938) internal successors, (446), 412 states have internal predecessors, (446), 26 states have call successors, (26), 9 states have call predecessors, (26), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-12 18:25:48,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 496 transitions. [2024-09-12 18:25:48,952 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 496 transitions. Word has length 100 [2024-09-12 18:25:48,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:48,952 INFO L474 AbstractCegarLoop]: Abstraction has 446 states and 496 transitions. [2024-09-12 18:25:48,952 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 27.2) internal successors, (136), 6 states have internal predecessors, (136), 5 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 18:25:48,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:48,953 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 496 transitions. [2024-09-12 18:25:48,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-09-12 18:25:48,953 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:48,954 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:48,967 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-09-12 18:25:49,154 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:49,154 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting mainErr70ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:49,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:49,155 INFO L85 PathProgramCache]: Analyzing trace with hash -71754470, now seen corresponding path program 1 times [2024-09-12 18:25:49,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:49,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394565795] [2024-09-12 18:25:49,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:49,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:49,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:49,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1649809058] [2024-09-12 18:25:49,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:49,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:49,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:49,171 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:49,179 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 18:25:49,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:49,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:25:49,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:25:49,332 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:25:49,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:49,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394565795] [2024-09-12 18:25:49,332 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:49,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649809058] [2024-09-12 18:25:49,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649809058] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:49,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:49,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:25:49,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217689992] [2024-09-12 18:25:49,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:49,333 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:25:49,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:49,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:25:49,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:49,334 INFO L87 Difference]: Start difference. First operand 446 states and 496 transitions. Second operand has 4 states, 3 states have (on average 23.333333333333332) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:25:49,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:49,880 INFO L93 Difference]: Finished difference Result 447 states and 496 transitions. [2024-09-12 18:25:49,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:25:49,880 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 23.333333333333332) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 105 [2024-09-12 18:25:49,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:49,882 INFO L225 Difference]: With dead ends: 447 [2024-09-12 18:25:49,883 INFO L226 Difference]: Without dead ends: 446 [2024-09-12 18:25:49,883 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:49,884 INFO L434 NwaCegarLoop]: 235 mSDtfsCounter, 70 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:49,884 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 358 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:25:49,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2024-09-12 18:25:49,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 446. [2024-09-12 18:25:49,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 307 states have (on average 1.4495114006514658) internal successors, (445), 412 states have internal predecessors, (445), 26 states have call successors, (26), 9 states have call predecessors, (26), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-12 18:25:49,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 495 transitions. [2024-09-12 18:25:49,973 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 495 transitions. Word has length 105 [2024-09-12 18:25:49,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:49,973 INFO L474 AbstractCegarLoop]: Abstraction has 446 states and 495 transitions. [2024-09-12 18:25:49,973 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 23.333333333333332) internal successors, (70), 4 states have internal predecessors, (70), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:25:49,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:49,974 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 495 transitions. [2024-09-12 18:25:49,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-09-12 18:25:49,974 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:49,974 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:49,991 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 18:25:50,174 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-12 18:25:50,175 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting mainErr71ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:50,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:50,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2070578929, now seen corresponding path program 1 times [2024-09-12 18:25:50,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:50,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058143277] [2024-09-12 18:25:50,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:50,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:50,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:50,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1698860802] [2024-09-12 18:25:50,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:50,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:50,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:50,191 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:50,192 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 18:25:50,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:25:50,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:25:50,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:50,443 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:25:50,443 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:25:50,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:50,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058143277] [2024-09-12 18:25:50,443 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:50,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698860802] [2024-09-12 18:25:50,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698860802] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:25:50,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:25:50,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:25:50,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259687885] [2024-09-12 18:25:50,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:25:50,444 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:25:50,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:50,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:25:50,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:25:50,446 INFO L87 Difference]: Start difference. First operand 446 states and 495 transitions. Second operand has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 4 states have internal predecessors, (71), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:25:51,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:25:51,326 INFO L93 Difference]: Finished difference Result 447 states and 495 transitions. [2024-09-12 18:25:51,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:25:51,326 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 4 states have internal predecessors, (71), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 106 [2024-09-12 18:25:51,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:25:51,329 INFO L225 Difference]: With dead ends: 447 [2024-09-12 18:25:51,329 INFO L226 Difference]: Without dead ends: 422 [2024-09-12 18:25:51,329 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:25:51,329 INFO L434 NwaCegarLoop]: 216 mSDtfsCounter, 20 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 18:25:51,330 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 397 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 18:25:51,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2024-09-12 18:25:51,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 422. [2024-09-12 18:25:51,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 286 states have (on average 1.479020979020979) internal successors, (423), 391 states have internal predecessors, (423), 24 states have call successors, (24), 8 states have call predecessors, (24), 7 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-12 18:25:51,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 469 transitions. [2024-09-12 18:25:51,398 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 469 transitions. Word has length 106 [2024-09-12 18:25:51,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:25:51,398 INFO L474 AbstractCegarLoop]: Abstraction has 422 states and 469 transitions. [2024-09-12 18:25:51,398 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 4 states have internal predecessors, (71), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-12 18:25:51,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:51,399 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 469 transitions. [2024-09-12 18:25:51,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-09-12 18:25:51,399 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:25:51,400 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:25:51,418 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-12 18:25:51,600 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:51,600 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:25:51,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:25:51,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1888442980, now seen corresponding path program 2 times [2024-09-12 18:25:51,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:25:51,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546820680] [2024-09-12 18:25:51,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:25:51,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:25:51,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:25:51,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321707777] [2024-09-12 18:25:51,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:25:51,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:25:51,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:25:51,620 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:25:51,627 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 18:25:51,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:25:51,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:25:51,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-09-12 18:25:51,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:25:51,986 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 11 proven. 33 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-09-12 18:25:51,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:25:52,236 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 17 proven. 27 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-09-12 18:25:52,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:25:52,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546820680] [2024-09-12 18:25:52,237 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:25:52,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321707777] [2024-09-12 18:25:52,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321707777] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:25:52,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:25:52,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2024-09-12 18:25:52,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898852004] [2024-09-12 18:25:52,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:25:52,238 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 18:25:52,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:25:52,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 18:25:52,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2024-09-12 18:25:52,241 INFO L87 Difference]: Start difference. First operand 422 states and 469 transitions. Second operand has 16 states, 16 states have (on average 9.875) internal successors, (158), 15 states have internal predecessors, (158), 6 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2024-09-12 18:26:01,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 8.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:26:10,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 8.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:26:10,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:10,146 INFO L93 Difference]: Finished difference Result 576 states and 647 transitions. [2024-09-12 18:26:10,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:26:10,147 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.875) internal successors, (158), 15 states have internal predecessors, (158), 6 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) Word has length 110 [2024-09-12 18:26:10,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:10,149 INFO L225 Difference]: With dead ends: 576 [2024-09-12 18:26:10,149 INFO L226 Difference]: Without dead ends: 534 [2024-09-12 18:26:10,150 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:26:10,150 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 852 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 2749 mSolverCounterSat, 150 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 852 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 2901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 2749 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:10,150 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [852 Valid, 509 Invalid, 2901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 2749 Invalid, 2 Unknown, 0 Unchecked, 17.7s Time] [2024-09-12 18:26:10,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2024-09-12 18:26:10,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 503. [2024-09-12 18:26:10,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 375 states have (on average 1.3973333333333333) internal successors, (524), 464 states have internal predecessors, (524), 29 states have call successors, (29), 11 states have call predecessors, (29), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 18:26:10,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 580 transitions. [2024-09-12 18:26:10,238 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 580 transitions. Word has length 110 [2024-09-12 18:26:10,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:10,238 INFO L474 AbstractCegarLoop]: Abstraction has 503 states and 580 transitions. [2024-09-12 18:26:10,238 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.875) internal successors, (158), 15 states have internal predecessors, (158), 6 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2024-09-12 18:26:10,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:10,239 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 580 transitions. [2024-09-12 18:26:10,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-09-12 18:26:10,239 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:10,239 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:10,252 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-09-12 18:26:10,440 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-12 18:26:10,440 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:10,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:10,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1111283839, now seen corresponding path program 3 times [2024-09-12 18:26:10,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:10,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486132175] [2024-09-12 18:26:10,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:10,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:10,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:26:10,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [23522529] [2024-09-12 18:26:10,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:26:10,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:10,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:10,454 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:10,455 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 18:26:10,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-09-12 18:26:10,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:26:10,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-12 18:26:10,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:10,757 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 14 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:26:10,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:10,933 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 14 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:26:10,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:10,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486132175] [2024-09-12 18:26:10,933 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:26:10,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23522529] [2024-09-12 18:26:10,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23522529] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:26:10,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:26:10,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-09-12 18:26:10,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801710209] [2024-09-12 18:26:10,934 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:10,934 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:26:10,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:10,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:26:10,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:26:10,935 INFO L87 Difference]: Start difference. First operand 503 states and 580 transitions. Second operand has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 10 states have internal predecessors, (161), 5 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-09-12 18:26:11,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:11,808 INFO L93 Difference]: Finished difference Result 538 states and 594 transitions. [2024-09-12 18:26:11,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:26:11,809 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 10 states have internal predecessors, (161), 5 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 119 [2024-09-12 18:26:11,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:11,811 INFO L225 Difference]: With dead ends: 538 [2024-09-12 18:26:11,811 INFO L226 Difference]: Without dead ends: 524 [2024-09-12 18:26:11,811 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:26:11,812 INFO L434 NwaCegarLoop]: 166 mSDtfsCounter, 257 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 913 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:11,812 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 913 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1281 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:26:11,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2024-09-12 18:26:11,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 507. [2024-09-12 18:26:11,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 378 states have (on average 1.3624338624338623) internal successors, (515), 467 states have internal predecessors, (515), 29 states have call successors, (29), 12 states have call predecessors, (29), 11 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 18:26:11,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 571 transitions. [2024-09-12 18:26:11,918 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 571 transitions. Word has length 119 [2024-09-12 18:26:11,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:11,919 INFO L474 AbstractCegarLoop]: Abstraction has 507 states and 571 transitions. [2024-09-12 18:26:11,919 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.416666666666666) internal successors, (161), 10 states have internal predecessors, (161), 5 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-09-12 18:26:11,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:11,919 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 571 transitions. [2024-09-12 18:26:11,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-09-12 18:26:11,920 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:11,920 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:11,940 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 18:26:12,121 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:12,122 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting mainErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:12,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:12,122 INFO L85 PathProgramCache]: Analyzing trace with hash 605918351, now seen corresponding path program 1 times [2024-09-12 18:26:12,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:12,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242108604] [2024-09-12 18:26:12,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:12,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:12,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:26:12,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [502344966] [2024-09-12 18:26:12,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:12,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:12,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:12,135 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:12,151 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 18:26:12,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:12,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 18:26:12,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:12,525 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 18:26:12,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:12,807 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 18:26:12,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:12,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242108604] [2024-09-12 18:26:12,807 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:26:12,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502344966] [2024-09-12 18:26:12,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502344966] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:26:12,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:26:12,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2024-09-12 18:26:12,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215657547] [2024-09-12 18:26:12,808 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:12,808 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 18:26:12,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:12,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 18:26:12,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:26:12,809 INFO L87 Difference]: Start difference. First operand 507 states and 571 transitions. Second operand has 10 states, 9 states have (on average 18.444444444444443) internal successors, (166), 10 states have internal predecessors, (166), 5 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2024-09-12 18:26:18,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:18,982 INFO L93 Difference]: Finished difference Result 546 states and 580 transitions. [2024-09-12 18:26:18,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 18:26:18,983 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 18.444444444444443) internal successors, (166), 10 states have internal predecessors, (166), 5 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 125 [2024-09-12 18:26:18,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:18,986 INFO L225 Difference]: With dead ends: 546 [2024-09-12 18:26:18,986 INFO L226 Difference]: Without dead ends: 516 [2024-09-12 18:26:18,986 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:26:18,987 INFO L434 NwaCegarLoop]: 97 mSDtfsCounter, 640 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 1372 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 1446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:18,987 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [647 Valid, 475 Invalid, 1446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1372 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2024-09-12 18:26:18,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2024-09-12 18:26:19,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 509. [2024-09-12 18:26:19,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 382 states have (on average 1.2853403141361257) internal successors, (491), 469 states have internal predecessors, (491), 29 states have call successors, (29), 12 states have call predecessors, (29), 11 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-09-12 18:26:19,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 547 transitions. [2024-09-12 18:26:19,097 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 547 transitions. Word has length 125 [2024-09-12 18:26:19,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:19,098 INFO L474 AbstractCegarLoop]: Abstraction has 509 states and 547 transitions. [2024-09-12 18:26:19,098 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 18.444444444444443) internal successors, (166), 10 states have internal predecessors, (166), 5 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2024-09-12 18:26:19,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:19,098 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 547 transitions. [2024-09-12 18:26:19,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-09-12 18:26:19,099 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:19,099 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:19,118 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-09-12 18:26:19,300 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-12 18:26:19,300 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:19,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:19,301 INFO L85 PathProgramCache]: Analyzing trace with hash 192828168, now seen corresponding path program 4 times [2024-09-12 18:26:19,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:19,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983263012] [2024-09-12 18:26:19,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:19,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:19,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:26:19,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1674120792] [2024-09-12 18:26:19,331 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:26:19,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:19,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:19,336 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:19,343 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 18:26:19,394 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:26:19,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:26:19,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 18:26:19,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:19,811 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 16 proven. 39 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 18:26:19,812 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:20,425 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 16 proven. 39 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-12 18:26:20,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:20,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983263012] [2024-09-12 18:26:20,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:26:20,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674120792] [2024-09-12 18:26:20,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674120792] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:26:20,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:26:20,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2024-09-12 18:26:20,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910108413] [2024-09-12 18:26:20,426 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:20,426 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-12 18:26:20,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:20,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-12 18:26:20,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:26:20,427 INFO L87 Difference]: Start difference. First operand 509 states and 547 transitions. Second operand has 13 states, 13 states have (on average 14.692307692307692) internal successors, (191), 12 states have internal predecessors, (191), 5 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2024-09-12 18:26:25,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:25,926 INFO L93 Difference]: Finished difference Result 666 states and 782 transitions. [2024-09-12 18:26:25,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 18:26:25,927 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 14.692307692307692) internal successors, (191), 12 states have internal predecessors, (191), 5 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 140 [2024-09-12 18:26:25,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:25,930 INFO L225 Difference]: With dead ends: 666 [2024-09-12 18:26:25,930 INFO L226 Difference]: Without dead ends: 596 [2024-09-12 18:26:25,931 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 266 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:26:25,931 INFO L434 NwaCegarLoop]: 73 mSDtfsCounter, 400 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 2515 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 2544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 2515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:25,931 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [414 Valid, 600 Invalid, 2544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 2515 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2024-09-12 18:26:25,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2024-09-12 18:26:26,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 587. [2024-09-12 18:26:26,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 451 states have (on average 1.4035476718403548) internal successors, (633), 539 states have internal predecessors, (633), 36 states have call successors, (36), 14 states have call predecessors, (36), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:26,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 702 transitions. [2024-09-12 18:26:26,135 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 702 transitions. Word has length 140 [2024-09-12 18:26:26,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:26,135 INFO L474 AbstractCegarLoop]: Abstraction has 587 states and 702 transitions. [2024-09-12 18:26:26,135 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 14.692307692307692) internal successors, (191), 12 states have internal predecessors, (191), 5 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2024-09-12 18:26:26,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:26,136 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 702 transitions. [2024-09-12 18:26:26,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2024-09-12 18:26:26,137 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:26,137 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:26,157 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-12 18:26:26,338 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-12 18:26:26,338 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting mainErr51ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:26,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:26,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1262939226, now seen corresponding path program 1 times [2024-09-12 18:26:26,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:26,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630951021] [2024-09-12 18:26:26,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:26,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:26,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:26:26,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:26:26,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:26:26,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:26:26,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:26:26,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:26:26,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,416 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:26:26,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,417 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 18:26:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 18:26:26,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 18:26:26,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 18:26:26,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:26,426 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2024-09-12 18:26:26,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:26,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630951021] [2024-09-12 18:26:26,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630951021] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:26:26,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:26:26,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:26:26,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912114203] [2024-09-12 18:26:26,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:26:26,428 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:26:26,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:26,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:26:26,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:26:26,428 INFO L87 Difference]: Start difference. First operand 587 states and 702 transitions. Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 18:26:27,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:27,354 INFO L93 Difference]: Finished difference Result 587 states and 702 transitions. [2024-09-12 18:26:27,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:26:27,355 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 165 [2024-09-12 18:26:27,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:27,358 INFO L225 Difference]: With dead ends: 587 [2024-09-12 18:26:27,358 INFO L226 Difference]: Without dead ends: 578 [2024-09-12 18:26:27,358 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:26:27,359 INFO L434 NwaCegarLoop]: 97 mSDtfsCounter, 294 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:27,359 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 194 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:26:27,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2024-09-12 18:26:27,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 578. [2024-09-12 18:26:27,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 451 states have (on average 1.3636363636363635) internal successors, (615), 530 states have internal predecessors, (615), 36 states have call successors, (36), 14 states have call predecessors, (36), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:27,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 684 transitions. [2024-09-12 18:26:27,550 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 684 transitions. Word has length 165 [2024-09-12 18:26:27,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:27,550 INFO L474 AbstractCegarLoop]: Abstraction has 578 states and 684 transitions. [2024-09-12 18:26:27,551 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 18:26:27,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:27,551 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 684 transitions. [2024-09-12 18:26:27,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2024-09-12 18:26:27,552 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:27,552 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:27,552 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-09-12 18:26:27,552 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting mainErr53ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:27,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:27,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1791153704, now seen corresponding path program 1 times [2024-09-12 18:26:27,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:27,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254885427] [2024-09-12 18:26:27,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:27,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:27,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:26:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,612 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:26:27,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,613 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:26:27,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,614 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:26:27,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,615 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:26:27,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,616 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:26:27,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,617 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:26:27,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 18:26:27,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 18:26:27,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 18:26:27,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 18:26:27,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:27,623 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2024-09-12 18:26:27,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:27,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254885427] [2024-09-12 18:26:27,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254885427] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:26:27,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:26:27,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 18:26:27,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147089382] [2024-09-12 18:26:27,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:26:27,624 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-12 18:26:27,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:27,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-12 18:26:27,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:26:27,629 INFO L87 Difference]: Start difference. First operand 578 states and 684 transitions. Second operand has 3 states, 2 states have (on average 43.5) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 18:26:28,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:28,382 INFO L93 Difference]: Finished difference Result 578 states and 684 transitions. [2024-09-12 18:26:28,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-12 18:26:28,382 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 43.5) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 167 [2024-09-12 18:26:28,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:28,385 INFO L225 Difference]: With dead ends: 578 [2024-09-12 18:26:28,385 INFO L226 Difference]: Without dead ends: 573 [2024-09-12 18:26:28,386 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-12 18:26:28,386 INFO L434 NwaCegarLoop]: 117 mSDtfsCounter, 130 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:28,386 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 167 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:26:28,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2024-09-12 18:26:28,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 573. [2024-09-12 18:26:28,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 449 states have (on average 1.3518930957683741) internal successors, (607), 525 states have internal predecessors, (607), 36 states have call successors, (36), 14 states have call predecessors, (36), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:28,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 676 transitions. [2024-09-12 18:26:28,593 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 676 transitions. Word has length 167 [2024-09-12 18:26:28,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:28,593 INFO L474 AbstractCegarLoop]: Abstraction has 573 states and 676 transitions. [2024-09-12 18:26:28,594 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 43.5) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-12 18:26:28,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:28,594 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 676 transitions. [2024-09-12 18:26:28,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2024-09-12 18:26:28,595 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:28,595 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:28,595 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-09-12 18:26:28,595 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting mainErr59ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:28,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:28,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1682219545, now seen corresponding path program 1 times [2024-09-12 18:26:28,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:28,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428044575] [2024-09-12 18:26:28,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:28,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:28,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:26:28,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:26:28,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:26:28,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:26:28,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:26:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:26:28,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:26:28,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 18:26:28,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 18:26:28,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,722 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 18:26:28,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,726 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 18:26:28,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 18:26:28,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,731 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 18:26:28,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:28,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428044575] [2024-09-12 18:26:28,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428044575] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:26:28,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85751582] [2024-09-12 18:26:28,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:28,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:28,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:28,733 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:28,734 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 18:26:28,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:28,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:26:28,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:28,892 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 18:26:28,892 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:29,041 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 18:26:29,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85751582] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:26:29,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:26:29,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2024-09-12 18:26:29,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510507391] [2024-09-12 18:26:29,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:29,042 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 18:26:29,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:29,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 18:26:29,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:26:29,043 INFO L87 Difference]: Start difference. First operand 573 states and 676 transitions. Second operand has 9 states, 8 states have (on average 34.625) internal successors, (277), 9 states have internal predecessors, (277), 8 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) [2024-09-12 18:26:29,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:29,819 INFO L93 Difference]: Finished difference Result 589 states and 676 transitions. [2024-09-12 18:26:29,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:26:29,819 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 34.625) internal successors, (277), 9 states have internal predecessors, (277), 8 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) Word has length 170 [2024-09-12 18:26:29,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:29,822 INFO L225 Difference]: With dead ends: 589 [2024-09-12 18:26:29,822 INFO L226 Difference]: Without dead ends: 587 [2024-09-12 18:26:29,822 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:26:29,823 INFO L434 NwaCegarLoop]: 179 mSDtfsCounter, 840 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 840 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:29,823 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [840 Valid, 714 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:26:29,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2024-09-12 18:26:30,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 571. [2024-09-12 18:26:30,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 449 states have (on average 1.3385300668151447) internal successors, (601), 523 states have internal predecessors, (601), 36 states have call successors, (36), 14 states have call predecessors, (36), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:30,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 670 transitions. [2024-09-12 18:26:30,030 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 670 transitions. Word has length 170 [2024-09-12 18:26:30,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:30,031 INFO L474 AbstractCegarLoop]: Abstraction has 571 states and 670 transitions. [2024-09-12 18:26:30,031 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 34.625) internal successors, (277), 9 states have internal predecessors, (277), 8 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) [2024-09-12 18:26:30,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:30,031 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 670 transitions. [2024-09-12 18:26:30,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-09-12 18:26:30,032 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:30,032 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:30,049 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-09-12 18:26:30,233 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:30,233 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting mainErr60ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:30,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:30,233 INFO L85 PathProgramCache]: Analyzing trace with hash -609198163, now seen corresponding path program 1 times [2024-09-12 18:26:30,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:30,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53604738] [2024-09-12 18:26:30,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:30,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:30,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:26:30,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1298802956] [2024-09-12 18:26:30,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:30,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:30,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:30,258 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:30,260 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 18:26:30,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:30,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:26:30,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:30,653 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 18:26:30,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:31,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:31,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53604738] [2024-09-12 18:26:31,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:26:31,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298802956] [2024-09-12 18:26:31,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298802956] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:26:31,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:26:31,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-09-12 18:26:31,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074218782] [2024-09-12 18:26:31,902 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:31,902 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:26:31,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:31,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:26:31,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:26:31,903 INFO L87 Difference]: Start difference. First operand 571 states and 670 transitions. Second operand has 5 states, 4 states have (on average 29.0) internal successors, (116), 5 states have internal predecessors, (116), 3 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 18:26:33,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:33,068 INFO L93 Difference]: Finished difference Result 572 states and 670 transitions. [2024-09-12 18:26:33,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:26:33,068 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 29.0) internal successors, (116), 5 states have internal predecessors, (116), 3 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 171 [2024-09-12 18:26:33,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:33,071 INFO L225 Difference]: With dead ends: 572 [2024-09-12 18:26:33,071 INFO L226 Difference]: Without dead ends: 571 [2024-09-12 18:26:33,072 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:26:33,072 INFO L434 NwaCegarLoop]: 205 mSDtfsCounter, 33 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:33,072 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 432 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 675 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 18:26:33,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2024-09-12 18:26:33,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 571. [2024-09-12 18:26:33,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 449 states have (on average 1.3363028953229399) internal successors, (600), 523 states have internal predecessors, (600), 36 states have call successors, (36), 14 states have call predecessors, (36), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:33,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 669 transitions. [2024-09-12 18:26:33,229 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 669 transitions. Word has length 171 [2024-09-12 18:26:33,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:33,230 INFO L474 AbstractCegarLoop]: Abstraction has 571 states and 669 transitions. [2024-09-12 18:26:33,230 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 29.0) internal successors, (116), 5 states have internal predecessors, (116), 3 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 18:26:33,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:33,230 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 669 transitions. [2024-09-12 18:26:33,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2024-09-12 18:26:33,231 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:33,231 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:33,244 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-12 18:26:33,431 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:33,432 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting mainErr61ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:33,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1705273687, now seen corresponding path program 1 times [2024-09-12 18:26:33,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:33,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790436056] [2024-09-12 18:26:33,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:33,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:33,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:26:33,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [777829473] [2024-09-12 18:26:33,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:33,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:33,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:33,458 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:33,466 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 18:26:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:33,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:26:33,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:33,917 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 18:26:33,917 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:34,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:34,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790436056] [2024-09-12 18:26:34,234 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:26:34,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777829473] [2024-09-12 18:26:34,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777829473] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:26:34,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:26:34,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-09-12 18:26:34,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645455540] [2024-09-12 18:26:34,234 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:34,235 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:26:34,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:34,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:26:34,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:26:34,235 INFO L87 Difference]: Start difference. First operand 571 states and 669 transitions. Second operand has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 18:26:35,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:35,422 INFO L93 Difference]: Finished difference Result 582 states and 669 transitions. [2024-09-12 18:26:35,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:26:35,423 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 172 [2024-09-12 18:26:35,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:35,426 INFO L225 Difference]: With dead ends: 582 [2024-09-12 18:26:35,426 INFO L226 Difference]: Without dead ends: 581 [2024-09-12 18:26:35,426 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:26:35,427 INFO L434 NwaCegarLoop]: 182 mSDtfsCounter, 71 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 902 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:35,427 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 508 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 902 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-12 18:26:35,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2024-09-12 18:26:35,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2024-09-12 18:26:35,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 449 states have (on average 1.334075723830735) internal successors, (599), 523 states have internal predecessors, (599), 36 states have call successors, (36), 14 states have call predecessors, (36), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 668 transitions. [2024-09-12 18:26:35,584 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 668 transitions. Word has length 172 [2024-09-12 18:26:35,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:35,584 INFO L474 AbstractCegarLoop]: Abstraction has 571 states and 668 transitions. [2024-09-12 18:26:35,584 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 23.4) internal successors, (117), 6 states have internal predecessors, (117), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-12 18:26:35,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:35,584 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 668 transitions. [2024-09-12 18:26:35,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-09-12 18:26:35,585 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:35,585 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:35,599 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-09-12 18:26:35,785 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:35,786 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting mainErr64ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:35,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:35,786 INFO L85 PathProgramCache]: Analyzing trace with hash -935049551, now seen corresponding path program 1 times [2024-09-12 18:26:35,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:35,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295631517] [2024-09-12 18:26:35,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:35,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:35,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:26:35,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1013868064] [2024-09-12 18:26:35,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:35,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:35,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:35,806 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:35,814 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 18:26:35,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:35,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-12 18:26:35,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:36,964 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 18:26:36,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:37,917 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-12 18:26:37,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:37,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295631517] [2024-09-12 18:26:37,918 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:26:37,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013868064] [2024-09-12 18:26:37,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013868064] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:26:37,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:26:37,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2024-09-12 18:26:37,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111099962] [2024-09-12 18:26:37,919 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:37,919 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 18:26:37,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:37,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 18:26:37,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-12 18:26:37,920 INFO L87 Difference]: Start difference. First operand 571 states and 668 transitions. Second operand has 10 states, 9 states have (on average 26.22222222222222) internal successors, (236), 10 states have internal predecessors, (236), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2024-09-12 18:26:46,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:46,094 INFO L93 Difference]: Finished difference Result 579 states and 668 transitions. [2024-09-12 18:26:46,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:26:46,094 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 26.22222222222222) internal successors, (236), 10 states have internal predecessors, (236), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) Word has length 175 [2024-09-12 18:26:46,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:46,097 INFO L225 Difference]: With dead ends: 579 [2024-09-12 18:26:46,097 INFO L226 Difference]: Without dead ends: 571 [2024-09-12 18:26:46,097 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 341 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:26:46,098 INFO L434 NwaCegarLoop]: 86 mSDtfsCounter, 221 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 1442 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 1466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:46,098 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 281 Invalid, 1466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1442 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2024-09-12 18:26:46,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2024-09-12 18:26:46,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 571. [2024-09-12 18:26:46,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 449 states have (on average 1.3162583518930957) internal successors, (591), 523 states have internal predecessors, (591), 36 states have call successors, (36), 14 states have call predecessors, (36), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:46,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 660 transitions. [2024-09-12 18:26:46,293 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 660 transitions. Word has length 175 [2024-09-12 18:26:46,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:46,294 INFO L474 AbstractCegarLoop]: Abstraction has 571 states and 660 transitions. [2024-09-12 18:26:46,294 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 26.22222222222222) internal successors, (236), 10 states have internal predecessors, (236), 5 states have call successors, (24), 1 states have call predecessors, (24), 1 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2024-09-12 18:26:46,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:46,294 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 660 transitions. [2024-09-12 18:26:46,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-09-12 18:26:46,295 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:46,295 INFO L216 NwaCegarLoop]: trace histogram [12, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:46,311 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-12 18:26:46,495 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-09-12 18:26:46,495 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:46,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:46,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1541434087, now seen corresponding path program 1 times [2024-09-12 18:26:46,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:46,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128760129] [2024-09-12 18:26:46,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:46,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:46,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:26:46,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [243720351] [2024-09-12 18:26:46,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:46,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:46,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:46,518 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:46,518 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 18:26:46,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:46,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 18:26:46,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:47,771 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 21 proven. 84 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-09-12 18:26:47,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:49,552 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 27 proven. 78 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-09-12 18:26:49,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:49,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128760129] [2024-09-12 18:26:49,553 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:26:49,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243720351] [2024-09-12 18:26:49,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243720351] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:26:49,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:26:49,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2024-09-12 18:26:49,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818503527] [2024-09-12 18:26:49,553 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:49,553 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:26:49,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:49,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:26:49,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:26:49,554 INFO L87 Difference]: Start difference. First operand 571 states and 660 transitions. Second operand has 20 states, 20 states have (on average 12.8) internal successors, (256), 19 states have internal predecessors, (256), 7 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2024-09-12 18:26:56,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:56,169 INFO L93 Difference]: Finished difference Result 585 states and 671 transitions. [2024-09-12 18:26:56,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-12 18:26:56,170 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 12.8) internal successors, (256), 19 states have internal predecessors, (256), 7 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 184 [2024-09-12 18:26:56,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:56,172 INFO L225 Difference]: With dead ends: 585 [2024-09-12 18:26:56,172 INFO L226 Difference]: Without dead ends: 581 [2024-09-12 18:26:56,172 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2024-09-12 18:26:56,173 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 336 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 2234 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 2315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:56,173 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [336 Valid, 195 Invalid, 2315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2234 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2024-09-12 18:26:56,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2024-09-12 18:26:56,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 581. [2024-09-12 18:26:56,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 458 states have (on average 1.3013100436681222) internal successors, (596), 530 states have internal predecessors, (596), 36 states have call successors, (36), 17 states have call predecessors, (36), 16 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:56,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 665 transitions. [2024-09-12 18:26:56,436 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 665 transitions. Word has length 184 [2024-09-12 18:26:56,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:56,437 INFO L474 AbstractCegarLoop]: Abstraction has 581 states and 665 transitions. [2024-09-12 18:26:56,437 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 12.8) internal successors, (256), 19 states have internal predecessors, (256), 7 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2024-09-12 18:26:56,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:56,437 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 665 transitions. [2024-09-12 18:26:56,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-09-12 18:26:56,438 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:56,438 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:56,462 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-09-12 18:26:56,642 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-12 18:26:56,643 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting mainErr78ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:56,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:56,643 INFO L85 PathProgramCache]: Analyzing trace with hash 246807511, now seen corresponding path program 1 times [2024-09-12 18:26:56,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:56,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306946139] [2024-09-12 18:26:56,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:56,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:56,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:26:56,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035765968] [2024-09-12 18:26:56,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:56,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:56,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:56,677 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:56,685 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 18:26:56,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:56,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:26:56,752 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:57,049 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 18:26:57,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:26:57,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:57,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306946139] [2024-09-12 18:26:57,139 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:26:57,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035765968] [2024-09-12 18:26:57,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035765968] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:26:57,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:26:57,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-09-12 18:26:57,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094300604] [2024-09-12 18:26:57,140 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:26:57,140 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:26:57,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:26:57,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:26:57,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:26:57,140 INFO L87 Difference]: Start difference. First operand 581 states and 665 transitions. Second operand has 6 states, 5 states have (on average 26.8) internal successors, (134), 6 states have internal predecessors, (134), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 18:26:58,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:26:58,058 INFO L93 Difference]: Finished difference Result 584 states and 665 transitions. [2024-09-12 18:26:58,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:26:58,058 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 26.8) internal successors, (134), 6 states have internal predecessors, (134), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 194 [2024-09-12 18:26:58,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:26:58,060 INFO L225 Difference]: With dead ends: 584 [2024-09-12 18:26:58,060 INFO L226 Difference]: Without dead ends: 581 [2024-09-12 18:26:58,061 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:26:58,061 INFO L434 NwaCegarLoop]: 215 mSDtfsCounter, 22 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 18:26:58,061 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 510 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 18:26:58,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2024-09-12 18:26:58,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 581. [2024-09-12 18:26:58,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 458 states have (on average 1.294759825327511) internal successors, (593), 530 states have internal predecessors, (593), 36 states have call successors, (36), 17 states have call predecessors, (36), 16 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:26:58,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 662 transitions. [2024-09-12 18:26:58,303 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 662 transitions. Word has length 194 [2024-09-12 18:26:58,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:26:58,303 INFO L474 AbstractCegarLoop]: Abstraction has 581 states and 662 transitions. [2024-09-12 18:26:58,303 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 26.8) internal successors, (134), 6 states have internal predecessors, (134), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 18:26:58,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:58,304 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 662 transitions. [2024-09-12 18:26:58,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-09-12 18:26:58,304 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:26:58,304 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:26:58,318 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-12 18:26:58,505 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:58,505 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting mainErr79ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:26:58,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:26:58,505 INFO L85 PathProgramCache]: Analyzing trace with hash -938901532, now seen corresponding path program 1 times [2024-09-12 18:26:58,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:26:58,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893426882] [2024-09-12 18:26:58,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:58,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:26:58,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:26:58,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 18:26:58,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-12 18:26:58,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:26:58,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:26:58,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-12 18:26:58,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:26:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 18:26:58,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-09-12 18:26:58,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-12 18:26:58,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-09-12 18:26:58,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-09-12 18:26:58,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-09-12 18:26:58,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,724 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 18:26:58,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:26:58,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893426882] [2024-09-12 18:26:58,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893426882] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:26:58,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778483419] [2024-09-12 18:26:58,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:26:58,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:26:58,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:26:58,730 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:26:58,731 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 18:26:58,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:26:58,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:26:58,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:26:59,359 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 18:26:59,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:27:04,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778483419] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:27:04,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:27:04,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2024-09-12 18:27:04,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969899233] [2024-09-12 18:27:04,095 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:27:04,095 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 18:27:04,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:27:04,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 18:27:04,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=120, Unknown=1, NotChecked=0, Total=156 [2024-09-12 18:27:04,096 INFO L87 Difference]: Start difference. First operand 581 states and 662 transitions. Second operand has 11 states, 10 states have (on average 26.6) internal successors, (266), 11 states have internal predecessors, (266), 5 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 5 states have call predecessors, (25), 5 states have call successors, (25) [2024-09-12 18:27:09,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.88s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:10,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:27:10,335 INFO L93 Difference]: Finished difference Result 581 states and 662 transitions. [2024-09-12 18:27:10,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:27:10,335 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 26.6) internal successors, (266), 11 states have internal predecessors, (266), 5 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 5 states have call predecessors, (25), 5 states have call successors, (25) Word has length 195 [2024-09-12 18:27:10,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:27:10,337 INFO L225 Difference]: With dead ends: 581 [2024-09-12 18:27:10,337 INFO L226 Difference]: Without dead ends: 575 [2024-09-12 18:27:10,338 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=99, Invalid=280, Unknown=1, NotChecked=0, Total=380 [2024-09-12 18:27:10,338 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 418 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-09-12 18:27:10,338 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 304 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2024-09-12 18:27:10,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2024-09-12 18:27:10,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 575. [2024-09-12 18:27:10,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 458 states have (on average 1.2663755458515285) internal successors, (580), 524 states have internal predecessors, (580), 36 states have call successors, (36), 17 states have call predecessors, (36), 16 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:27:10,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 649 transitions. [2024-09-12 18:27:10,587 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 649 transitions. Word has length 195 [2024-09-12 18:27:10,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:27:10,587 INFO L474 AbstractCegarLoop]: Abstraction has 575 states and 649 transitions. [2024-09-12 18:27:10,587 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 26.6) internal successors, (266), 11 states have internal predecessors, (266), 5 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (25), 5 states have call predecessors, (25), 5 states have call successors, (25) [2024-09-12 18:27:10,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:27:10,588 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 649 transitions. [2024-09-12 18:27:10,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-09-12 18:27:10,588 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:27:10,589 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-09-12 18:27:10,602 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-12 18:27:10,789 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-12 18:27:10,789 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting mainErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:27:10,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:27:10,790 INFO L85 PathProgramCache]: Analyzing trace with hash 144500998, now seen corresponding path program 1 times [2024-09-12 18:27:10,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:27:10,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576622215] [2024-09-12 18:27:10,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:27:10,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:27:10,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:27:10,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2074080420] [2024-09-12 18:27:10,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:27:10,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:27:10,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:27:10,817 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:27:10,818 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-12 18:27:10,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:27:10,876 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:27:10,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:27:10,994 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 0 proven. 103 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 18:27:10,995 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:27:11,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:27:11,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576622215] [2024-09-12 18:27:11,048 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:27:11,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074080420] [2024-09-12 18:27:11,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074080420] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:27:11,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:27:11,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-09-12 18:27:11,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216200398] [2024-09-12 18:27:11,048 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:27:11,048 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:27:11,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:27:11,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:27:11,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:27:11,049 INFO L87 Difference]: Start difference. First operand 575 states and 649 transitions. Second operand has 5 states, 4 states have (on average 34.0) internal successors, (136), 5 states have internal predecessors, (136), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 18:27:11,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:27:11,413 INFO L93 Difference]: Finished difference Result 632 states and 651 transitions. [2024-09-12 18:27:11,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:27:11,414 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 34.0) internal successors, (136), 5 states have internal predecessors, (136), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 196 [2024-09-12 18:27:11,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:27:11,416 INFO L225 Difference]: With dead ends: 632 [2024-09-12 18:27:11,416 INFO L226 Difference]: Without dead ends: 631 [2024-09-12 18:27:11,417 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:27:11,417 INFO L434 NwaCegarLoop]: 209 mSDtfsCounter, 231 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:27:11,417 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 771 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:27:11,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2024-09-12 18:27:11,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 575. [2024-09-12 18:27:11,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 458 states have (on average 1.2641921397379912) internal successors, (579), 524 states have internal predecessors, (579), 36 states have call successors, (36), 17 states have call predecessors, (36), 16 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:27:11,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 648 transitions. [2024-09-12 18:27:11,671 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 648 transitions. Word has length 196 [2024-09-12 18:27:11,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:27:11,671 INFO L474 AbstractCegarLoop]: Abstraction has 575 states and 648 transitions. [2024-09-12 18:27:11,671 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 34.0) internal successors, (136), 5 states have internal predecessors, (136), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 18:27:11,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:27:11,671 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 648 transitions. [2024-09-12 18:27:11,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-09-12 18:27:11,672 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:27:11,672 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:27:11,690 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-09-12 18:27:11,873 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-12 18:27:11,873 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting mainErr83ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:27:11,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:27:11,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1507408600, now seen corresponding path program 1 times [2024-09-12 18:27:11,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:27:11,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195939959] [2024-09-12 18:27:11,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:27:11,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:27:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:27:11,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1521105918] [2024-09-12 18:27:11,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:27:11,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:27:11,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:27:11,896 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:27:11,897 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-12 18:27:11,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:27:11,969 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:27:11,972 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:27:12,340 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-12 18:27:12,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:27:12,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:27:12,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195939959] [2024-09-12 18:27:12,423 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:27:12,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521105918] [2024-09-12 18:27:12,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521105918] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:27:12,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:27:12,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-09-12 18:27:12,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424756] [2024-09-12 18:27:12,424 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 18:27:12,424 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:27:12,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:27:12,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:27:12,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:27:12,424 INFO L87 Difference]: Start difference. First operand 575 states and 648 transitions. Second operand has 6 states, 5 states have (on average 27.8) internal successors, (139), 6 states have internal predecessors, (139), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 18:27:13,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:27:13,358 INFO L93 Difference]: Finished difference Result 577 states and 648 transitions. [2024-09-12 18:27:13,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:27:13,358 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 27.8) internal successors, (139), 6 states have internal predecessors, (139), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 199 [2024-09-12 18:27:13,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:27:13,361 INFO L225 Difference]: With dead ends: 577 [2024-09-12 18:27:13,361 INFO L226 Difference]: Without dead ends: 575 [2024-09-12 18:27:13,361 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:27:13,362 INFO L434 NwaCegarLoop]: 213 mSDtfsCounter, 9 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 18:27:13,362 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 581 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 801 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 18:27:13,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2024-09-12 18:27:13,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 575. [2024-09-12 18:27:13,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 458 states have (on average 1.259825327510917) internal successors, (577), 524 states have internal predecessors, (577), 36 states have call successors, (36), 17 states have call predecessors, (36), 16 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-09-12 18:27:13,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 646 transitions. [2024-09-12 18:27:13,602 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 646 transitions. Word has length 199 [2024-09-12 18:27:13,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:27:13,603 INFO L474 AbstractCegarLoop]: Abstraction has 575 states and 646 transitions. [2024-09-12 18:27:13,603 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 27.8) internal successors, (139), 6 states have internal predecessors, (139), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 18:27:13,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:27:13,603 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 646 transitions. [2024-09-12 18:27:13,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-09-12 18:27:13,604 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:27:13,604 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:27:13,620 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-09-12 18:27:13,804 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-12 18:27:13,804 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 136 more)] === [2024-09-12 18:27:13,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:27:13,805 INFO L85 PathProgramCache]: Analyzing trace with hash 788414198, now seen corresponding path program 5 times [2024-09-12 18:27:13,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:27:13,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19081596] [2024-09-12 18:27:13,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:27:13,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:27:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 18:27:13,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [247675618] [2024-09-12 18:27:13,824 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:27:13,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:27:13,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:27:13,826 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:27:13,826 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-12 18:27:13,906 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 18:27:13,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:27:13,907 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 18:27:13,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:27:14,442 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 29 proven. 133 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-09-12 18:27:14,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:27:14,809 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 29 proven. 133 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-09-12 18:27:14,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:27:14,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19081596] [2024-09-12 18:27:14,810 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 18:27:14,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247675618] [2024-09-12 18:27:14,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247675618] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:27:14,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 18:27:14,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2024-09-12 18:27:14,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13015806] [2024-09-12 18:27:14,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 18:27:14,811 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 18:27:14,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:27:14,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 18:27:14,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:27:14,812 INFO L87 Difference]: Start difference. First operand 575 states and 646 transitions. Second operand has 21 states, 21 states have (on average 13.238095238095237) internal successors, (278), 20 states have internal predecessors, (278), 8 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-12 18:27:25,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 8.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:30,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:34,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:37,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:41,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:43,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:48,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.70s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:52,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.71s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:54,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:27:59,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.70s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:02,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.31s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:04,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:08,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.71s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:12,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:17,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.70s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:19,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:25,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.60s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:31,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 6.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:36,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.61s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:40,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:46,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.62s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:52,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.62s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:28:57,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.64s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:03,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.62s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:09,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.60s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:14,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.60s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:20,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.59s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:26,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.85s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:31,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.60s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:37,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.58s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:42,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.57s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:47,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.58s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 18:29:51,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers []