./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive/Primes.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c7c6ca5d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/Primes.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 16beca065b3aeb336c54dcf96f3abbe61553e7d28b28c1a40f525ad89a5da56e --- Real Ultimate output --- This is Ultimate 0.2.5-?-c7c6ca5-m [2024-11-09 12:12:28,871 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 12:12:28,909 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-09 12:12:28,913 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 12:12:28,913 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 12:12:28,928 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 12:12:28,929 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 12:12:28,929 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 12:12:28,930 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-09 12:12:28,930 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-09 12:12:28,930 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 12:12:28,930 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 12:12:28,931 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-09 12:12:28,931 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-09 12:12:28,931 INFO L153 SettingsManager]: * Use SBE=true [2024-11-09 12:12:28,932 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 12:12:28,932 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 12:12:28,932 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 12:12:28,933 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 12:12:28,933 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 12:12:28,937 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 12:12:28,938 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 12:12:28,938 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 12:12:28,938 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 12:12:28,939 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 12:12:28,939 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-09 12:12:28,939 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-09 12:12:28,939 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 12:12:28,940 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 12:12:28,940 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 12:12:28,940 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 12:12:28,940 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 12:12:28,941 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 12:12:28,941 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 12:12:28,941 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 12:12:28,941 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 12:12:28,941 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 12:12:28,941 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 12:12:28,941 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-09 12:12:28,942 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 12:12:28,942 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 12:12:28,942 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-09 12:12:28,942 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-09 12:12:28,943 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 12:12:28,943 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/ultimate/releaseScripts/default/UAutomizer-linux/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/ultimate/releaseScripts/default/UAutomizer-linux 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 ! overflow) ) 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 -> 16beca065b3aeb336c54dcf96f3abbe61553e7d28b28c1a40f525ad89a5da56e [2024-11-09 12:12:29,132 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 12:12:29,158 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 12:12:29,159 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 12:12:29,161 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 12:12:29,161 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 12:12:29,162 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/Primes.c [2024-11-09 12:12:30,530 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 12:12:30,685 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 12:12:30,686 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/Primes.c [2024-11-09 12:12:30,697 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8bc7dd2be/9a87622373ce45a6a084ee0632a6cc8f/FLAG1cb628bd4 [2024-11-09 12:12:31,130 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8bc7dd2be/9a87622373ce45a6a084ee0632a6cc8f [2024-11-09 12:12:31,132 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 12:12:31,134 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 12:12:31,139 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 12:12:31,139 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 12:12:31,144 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 12:12:31,147 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,152 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@374489b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31, skipping insertion in model container [2024-11-09 12:12:31,152 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,176 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 12:12:31,318 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 12:12:31,327 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 12:12:31,353 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 12:12:31,367 INFO L204 MainTranslator]: Completed translation [2024-11-09 12:12:31,367 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31 WrapperNode [2024-11-09 12:12:31,367 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 12:12:31,368 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 12:12:31,368 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 12:12:31,369 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 12:12:31,374 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,401 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,417 INFO L138 Inliner]: procedures = 16, calls = 18, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 59 [2024-11-09 12:12:31,417 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 12:12:31,418 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 12:12:31,418 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 12:12:31,418 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 12:12:31,426 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,427 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,428 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,459 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-11-09 12:12:31,460 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,460 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,462 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,471 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,472 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,473 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,474 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 12:12:31,480 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 12:12:31,481 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 12:12:31,481 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 12:12:31,481 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (1/1) ... [2024-11-09 12:12:31,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 12:12:31,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:31,523 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-09 12:12:31,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-09 12:12:31,593 INFO L130 BoogieDeclarations]: Found specification of procedure multiple_of [2024-11-09 12:12:31,597 INFO L138 BoogieDeclarations]: Found implementation of procedure multiple_of [2024-11-09 12:12:31,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 12:12:31,597 INFO L130 BoogieDeclarations]: Found specification of procedure mult [2024-11-09 12:12:31,597 INFO L138 BoogieDeclarations]: Found implementation of procedure mult [2024-11-09 12:12:31,597 INFO L130 BoogieDeclarations]: Found specification of procedure is_prime_ [2024-11-09 12:12:31,597 INFO L138 BoogieDeclarations]: Found implementation of procedure is_prime_ [2024-11-09 12:12:31,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-09 12:12:31,598 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 12:12:31,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 12:12:31,655 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 12:12:31,658 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 12:12:31,884 INFO L? ?]: Removed 44 outVars from TransFormulas that were not future-live. [2024-11-09 12:12:31,884 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 12:12:31,903 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 12:12:31,903 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-09 12:12:31,904 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 12:12:31 BoogieIcfgContainer [2024-11-09 12:12:31,904 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 12:12:31,905 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 12:12:31,906 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 12:12:31,909 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 12:12:31,909 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 12:12:31" (1/3) ... [2024-11-09 12:12:31,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f235d33 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 12:12:31, skipping insertion in model container [2024-11-09 12:12:31,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 12:12:31" (2/3) ... [2024-11-09 12:12:31,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f235d33 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 12:12:31, skipping insertion in model container [2024-11-09 12:12:31,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 12:12:31" (3/3) ... [2024-11-09 12:12:31,911 INFO L112 eAbstractionObserver]: Analyzing ICFG Primes.c [2024-11-09 12:12:31,924 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 12:12:31,924 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2024-11-09 12:12:31,990 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 12:12:31,997 INFO L333 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=LoopHeads, 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;@30e2dc40, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 12:12:31,997 INFO L334 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2024-11-09 12:12:32,001 INFO L276 IsEmpty]: Start isEmpty. Operand has 84 states, 55 states have (on average 1.6) internal successors, (88), 71 states have internal predecessors, (88), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 12:12:32,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2024-11-09 12:12:32,006 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:32,006 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2024-11-09 12:12:32,007 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:32,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:32,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2957412, now seen corresponding path program 1 times [2024-11-09 12:12:32,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:32,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543008402] [2024-11-09 12:12:32,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:32,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:32,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:32,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:32,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:32,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543008402] [2024-11-09 12:12:32,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543008402] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:32,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:32,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 12:12:32,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267494224] [2024-11-09 12:12:32,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:32,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 12:12:32,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:32,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 12:12:32,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 12:12:32,199 INFO L87 Difference]: Start difference. First operand has 84 states, 55 states have (on average 1.6) internal successors, (88), 71 states have internal predecessors, (88), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:32,225 INFO L93 Difference]: Finished difference Result 87 states and 108 transitions. [2024-11-09 12:12:32,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 12:12:32,229 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2024-11-09 12:12:32,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:32,235 INFO L225 Difference]: With dead ends: 87 [2024-11-09 12:12:32,236 INFO L226 Difference]: Without dead ends: 76 [2024-11-09 12:12:32,238 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-11-09 12:12:32,241 INFO L432 NwaCegarLoop]: 100 mSDtfsCounter, 3 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:32,241 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 196 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:32,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2024-11-09 12:12:32,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2024-11-09 12:12:32,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 49 states have (on average 1.5510204081632653) internal successors, (76), 64 states have internal predecessors, (76), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-09 12:12:32,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 93 transitions. [2024-11-09 12:12:32,272 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 93 transitions. Word has length 4 [2024-11-09 12:12:32,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:32,273 INFO L471 AbstractCegarLoop]: Abstraction has 76 states and 93 transitions. [2024-11-09 12:12:32,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,273 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 93 transitions. [2024-11-09 12:12:32,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-09 12:12:32,273 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:32,273 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-09 12:12:32,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 12:12:32,274 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:32,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:32,274 INFO L85 PathProgramCache]: Analyzing trace with hash 91679879, now seen corresponding path program 1 times [2024-11-09 12:12:32,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:32,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702544042] [2024-11-09 12:12:32,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:32,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:32,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:32,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:32,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:32,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702544042] [2024-11-09 12:12:32,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702544042] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:32,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:32,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 12:12:32,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850211635] [2024-11-09 12:12:32,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:32,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 12:12:32,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:32,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 12:12:32,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 12:12:32,310 INFO L87 Difference]: Start difference. First operand 76 states and 93 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:32,320 INFO L93 Difference]: Finished difference Result 76 states and 93 transitions. [2024-11-09 12:12:32,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 12:12:32,321 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2024-11-09 12:12:32,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:32,322 INFO L225 Difference]: With dead ends: 76 [2024-11-09 12:12:32,322 INFO L226 Difference]: Without dead ends: 75 [2024-11-09 12:12:32,322 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-11-09 12:12:32,323 INFO L432 NwaCegarLoop]: 90 mSDtfsCounter, 2 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:32,323 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 176 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:32,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2024-11-09 12:12:32,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2024-11-09 12:12:32,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 49 states have (on average 1.530612244897959) internal successors, (75), 63 states have internal predecessors, (75), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-09 12:12:32,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 92 transitions. [2024-11-09 12:12:32,335 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 92 transitions. Word has length 5 [2024-11-09 12:12:32,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:32,336 INFO L471 AbstractCegarLoop]: Abstraction has 75 states and 92 transitions. [2024-11-09 12:12:32,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,336 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 92 transitions. [2024-11-09 12:12:32,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-09 12:12:32,337 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:32,337 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:32,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 12:12:32,337 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:32,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:32,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1192796019, now seen corresponding path program 1 times [2024-11-09 12:12:32,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:32,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256770504] [2024-11-09 12:12:32,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:32,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:32,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:32,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:32,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:32,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256770504] [2024-11-09 12:12:32,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256770504] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:32,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:32,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 12:12:32,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104976749] [2024-11-09 12:12:32,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:32,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 12:12:32,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:32,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 12:12:32,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 12:12:32,371 INFO L87 Difference]: Start difference. First operand 75 states and 92 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:32,390 INFO L93 Difference]: Finished difference Result 77 states and 97 transitions. [2024-11-09 12:12:32,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 12:12:32,390 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-11-09 12:12:32,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:32,392 INFO L225 Difference]: With dead ends: 77 [2024-11-09 12:12:32,392 INFO L226 Difference]: Without dead ends: 76 [2024-11-09 12:12:32,393 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-11-09 12:12:32,394 INFO L432 NwaCegarLoop]: 93 mSDtfsCounter, 4 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:32,394 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 173 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:32,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2024-11-09 12:12:32,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 74. [2024-11-09 12:12:32,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 49 states have (on average 1.510204081632653) internal successors, (74), 62 states have internal predecessors, (74), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-09 12:12:32,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 91 transitions. [2024-11-09 12:12:32,403 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 91 transitions. Word has length 15 [2024-11-09 12:12:32,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:32,403 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 91 transitions. [2024-11-09 12:12:32,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,404 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 91 transitions. [2024-11-09 12:12:32,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-09 12:12:32,404 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:32,404 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:32,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 12:12:32,405 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:32,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:32,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1678029112, now seen corresponding path program 1 times [2024-11-09 12:12:32,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:32,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173440034] [2024-11-09 12:12:32,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:32,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:32,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:32,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:32,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:32,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173440034] [2024-11-09 12:12:32,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173440034] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:32,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:32,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 12:12:32,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691597814] [2024-11-09 12:12:32,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:32,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 12:12:32,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:32,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 12:12:32,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 12:12:32,457 INFO L87 Difference]: Start difference. First operand 74 states and 91 transitions. Second operand has 5 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:32,531 INFO L93 Difference]: Finished difference Result 138 states and 177 transitions. [2024-11-09 12:12:32,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 12:12:32,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2024-11-09 12:12:32,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:32,533 INFO L225 Difference]: With dead ends: 138 [2024-11-09 12:12:32,533 INFO L226 Difference]: Without dead ends: 70 [2024-11-09 12:12:32,534 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 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-11-09 12:12:32,535 INFO L432 NwaCegarLoop]: 72 mSDtfsCounter, 40 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:32,535 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 249 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:32,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2024-11-09 12:12:32,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 68. [2024-11-09 12:12:32,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 46 states have (on average 1.4565217391304348) internal successors, (67), 57 states have internal predecessors, (67), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-09 12:12:32,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 82 transitions. [2024-11-09 12:12:32,541 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 82 transitions. Word has length 16 [2024-11-09 12:12:32,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:32,542 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 82 transitions. [2024-11-09 12:12:32,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,542 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 82 transitions. [2024-11-09 12:12:32,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-09 12:12:32,543 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:32,543 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:32,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 12:12:32,543 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:32,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:32,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1678036095, now seen corresponding path program 1 times [2024-11-09 12:12:32,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:32,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106808533] [2024-11-09 12:12:32,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:32,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:32,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:32,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:32,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:32,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106808533] [2024-11-09 12:12:32,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106808533] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:32,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:32,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 12:12:32,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279010783] [2024-11-09 12:12:32,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:32,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 12:12:32,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:32,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 12:12:32,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 12:12:32,580 INFO L87 Difference]: Start difference. First operand 68 states and 82 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:32,596 INFO L93 Difference]: Finished difference Result 70 states and 86 transitions. [2024-11-09 12:12:32,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 12:12:32,597 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2024-11-09 12:12:32,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:32,598 INFO L225 Difference]: With dead ends: 70 [2024-11-09 12:12:32,599 INFO L226 Difference]: Without dead ends: 69 [2024-11-09 12:12:32,599 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-11-09 12:12:32,600 INFO L432 NwaCegarLoop]: 82 mSDtfsCounter, 4 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:32,601 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 151 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:32,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2024-11-09 12:12:32,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 67. [2024-11-09 12:12:32,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 46 states have (on average 1.434782608695652) internal successors, (66), 56 states have internal predecessors, (66), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-09 12:12:32,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 81 transitions. [2024-11-09 12:12:32,616 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 81 transitions. Word has length 16 [2024-11-09 12:12:32,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:32,616 INFO L471 AbstractCegarLoop]: Abstraction has 67 states and 81 transitions. [2024-11-09 12:12:32,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,616 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 81 transitions. [2024-11-09 12:12:32,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-09 12:12:32,617 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:32,617 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:32,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 12:12:32,617 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting multiple_ofErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:32,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:32,618 INFO L85 PathProgramCache]: Analyzing trace with hash 479511440, now seen corresponding path program 1 times [2024-11-09 12:12:32,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:32,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884600175] [2024-11-09 12:12:32,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:32,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:32,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:32,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:32,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:32,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884600175] [2024-11-09 12:12:32,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884600175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:32,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:32,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-09 12:12:32,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821477137] [2024-11-09 12:12:32,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:32,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 12:12:32,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:32,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 12:12:32,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-09 12:12:32,833 INFO L87 Difference]: Start difference. First operand 67 states and 81 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:32,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:32,998 INFO L93 Difference]: Finished difference Result 91 states and 112 transitions. [2024-11-09 12:12:32,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 12:12:32,999 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2024-11-09 12:12:32,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:33,000 INFO L225 Difference]: With dead ends: 91 [2024-11-09 12:12:33,001 INFO L226 Difference]: Without dead ends: 90 [2024-11-09 12:12:33,001 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-09 12:12:33,002 INFO L432 NwaCegarLoop]: 66 mSDtfsCounter, 58 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:33,004 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 342 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:33,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-11-09 12:12:33,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 82. [2024-11-09 12:12:33,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 58 states have (on average 1.4137931034482758) internal successors, (82), 68 states have internal predecessors, (82), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 12:12:33,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 101 transitions. [2024-11-09 12:12:33,022 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 101 transitions. Word has length 17 [2024-11-09 12:12:33,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:33,023 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 101 transitions. [2024-11-09 12:12:33,023 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:33,023 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 101 transitions. [2024-11-09 12:12:33,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-09 12:12:33,026 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:33,026 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:33,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 12:12:33,026 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting multiple_ofErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:33,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:33,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1980170339, now seen corresponding path program 1 times [2024-11-09 12:12:33,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:33,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623385668] [2024-11-09 12:12:33,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:33,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:33,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:33,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:33,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623385668] [2024-11-09 12:12:33,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623385668] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:33,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:33,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 12:12:33,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274274638] [2024-11-09 12:12:33,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:33,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 12:12:33,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:33,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 12:12:33,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 12:12:33,120 INFO L87 Difference]: Start difference. First operand 82 states and 101 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:33,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:33,230 INFO L93 Difference]: Finished difference Result 88 states and 106 transitions. [2024-11-09 12:12:33,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 12:12:33,231 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2024-11-09 12:12:33,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:33,232 INFO L225 Difference]: With dead ends: 88 [2024-11-09 12:12:33,232 INFO L226 Difference]: Without dead ends: 87 [2024-11-09 12:12:33,232 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-09 12:12:33,233 INFO L432 NwaCegarLoop]: 56 mSDtfsCounter, 47 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:33,233 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 262 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:33,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-11-09 12:12:33,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 82. [2024-11-09 12:12:33,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 58 states have (on average 1.396551724137931) internal successors, (81), 68 states have internal predecessors, (81), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 12:12:33,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 100 transitions. [2024-11-09 12:12:33,241 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 100 transitions. Word has length 18 [2024-11-09 12:12:33,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:33,241 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 100 transitions. [2024-11-09 12:12:33,241 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:33,241 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 100 transitions. [2024-11-09 12:12:33,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-09 12:12:33,242 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:33,242 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:33,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 12:12:33,242 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:33,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:33,243 INFO L85 PathProgramCache]: Analyzing trace with hash 848744867, now seen corresponding path program 1 times [2024-11-09 12:12:33,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:33,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472872449] [2024-11-09 12:12:33,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:33,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:33,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:33,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:33,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:33,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472872449] [2024-11-09 12:12:33,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472872449] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:33,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:33,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 12:12:33,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385650579] [2024-11-09 12:12:33,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:33,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 12:12:33,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:33,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 12:12:33,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 12:12:33,272 INFO L87 Difference]: Start difference. First operand 82 states and 100 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 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-11-09 12:12:33,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:33,289 INFO L93 Difference]: Finished difference Result 84 states and 103 transitions. [2024-11-09 12:12:33,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 12:12:33,290 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 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 19 [2024-11-09 12:12:33,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:33,290 INFO L225 Difference]: With dead ends: 84 [2024-11-09 12:12:33,291 INFO L226 Difference]: Without dead ends: 83 [2024-11-09 12:12:33,291 INFO L431 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-11-09 12:12:33,291 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 4 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:33,292 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 145 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:33,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-11-09 12:12:33,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 81. [2024-11-09 12:12:33,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 58 states have (on average 1.3793103448275863) internal successors, (80), 67 states have internal predecessors, (80), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-09 12:12:33,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 99 transitions. [2024-11-09 12:12:33,299 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 99 transitions. Word has length 19 [2024-11-09 12:12:33,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:33,299 INFO L471 AbstractCegarLoop]: Abstraction has 81 states and 99 transitions. [2024-11-09 12:12:33,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 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-11-09 12:12:33,299 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 99 transitions. [2024-11-09 12:12:33,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-09 12:12:33,300 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:33,300 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:33,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 12:12:33,300 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting multiple_ofErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:33,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:33,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1255738427, now seen corresponding path program 1 times [2024-11-09 12:12:33,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:33,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761412710] [2024-11-09 12:12:33,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:33,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:33,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:33,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:33,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761412710] [2024-11-09 12:12:33,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761412710] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:33,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:33,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 12:12:33,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719872756] [2024-11-09 12:12:33,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:33,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 12:12:33,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:33,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 12:12:33,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 12:12:33,362 INFO L87 Difference]: Start difference. First operand 81 states and 99 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:33,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:33,463 INFO L93 Difference]: Finished difference Result 116 states and 143 transitions. [2024-11-09 12:12:33,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 12:12:33,464 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2024-11-09 12:12:33,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:33,465 INFO L225 Difference]: With dead ends: 116 [2024-11-09 12:12:33,465 INFO L226 Difference]: Without dead ends: 115 [2024-11-09 12:12:33,465 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-09 12:12:33,465 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 45 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:33,466 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 287 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:33,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-11-09 12:12:33,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 110. [2024-11-09 12:12:33,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 81 states have (on average 1.3703703703703705) internal successors, (111), 90 states have internal predecessors, (111), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-09 12:12:33,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 138 transitions. [2024-11-09 12:12:33,476 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 138 transitions. Word has length 19 [2024-11-09 12:12:33,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:33,477 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 138 transitions. [2024-11-09 12:12:33,477 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:33,477 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 138 transitions. [2024-11-09 12:12:33,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-09 12:12:33,477 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:33,477 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:33,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 12:12:33,477 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:33,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:33,478 INFO L85 PathProgramCache]: Analyzing trace with hash 541287174, now seen corresponding path program 1 times [2024-11-09 12:12:33,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:33,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407504840] [2024-11-09 12:12:33,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:33,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:33,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:33,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:33,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:33,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407504840] [2024-11-09 12:12:33,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407504840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:33,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:33,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 12:12:33,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679424672] [2024-11-09 12:12:33,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:33,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 12:12:33,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:33,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 12:12:33,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-09 12:12:33,534 INFO L87 Difference]: Start difference. First operand 110 states and 138 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 12:12:33,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:33,559 INFO L93 Difference]: Finished difference Result 141 states and 174 transitions. [2024-11-09 12:12:33,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 12:12:33,559 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 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 20 [2024-11-09 12:12:33,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:33,560 INFO L225 Difference]: With dead ends: 141 [2024-11-09 12:12:33,560 INFO L226 Difference]: Without dead ends: 112 [2024-11-09 12:12:33,561 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-09 12:12:33,561 INFO L432 NwaCegarLoop]: 77 mSDtfsCounter, 0 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:33,561 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 452 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:33,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-09 12:12:33,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 110. [2024-11-09 12:12:33,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 81 states have (on average 1.345679012345679) internal successors, (109), 90 states have internal predecessors, (109), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-09 12:12:33,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 136 transitions. [2024-11-09 12:12:33,578 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 136 transitions. Word has length 20 [2024-11-09 12:12:33,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:33,579 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 136 transitions. [2024-11-09 12:12:33,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 12:12:33,579 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 136 transitions. [2024-11-09 12:12:33,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-09 12:12:33,580 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:33,580 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:33,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 12:12:33,580 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:33,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:33,580 INFO L85 PathProgramCache]: Analyzing trace with hash 614805462, now seen corresponding path program 1 times [2024-11-09 12:12:33,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:33,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85451852] [2024-11-09 12:12:33,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:33,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:33,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:33,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:33,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85451852] [2024-11-09 12:12:33,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85451852] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:33,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:33,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 12:12:33,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540964029] [2024-11-09 12:12:33,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:33,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 12:12:33,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:33,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 12:12:33,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 12:12:33,624 INFO L87 Difference]: Start difference. First operand 110 states and 136 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 12:12:33,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:33,664 INFO L93 Difference]: Finished difference Result 148 states and 181 transitions. [2024-11-09 12:12:33,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 12:12:33,665 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (2), 2 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 21 [2024-11-09 12:12:33,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:33,667 INFO L225 Difference]: With dead ends: 148 [2024-11-09 12:12:33,667 INFO L226 Difference]: Without dead ends: 123 [2024-11-09 12:12:33,667 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 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-11-09 12:12:33,667 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 25 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:33,668 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 282 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:33,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-11-09 12:12:33,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 120. [2024-11-09 12:12:33,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 90 states have (on average 1.3333333333333333) internal successors, (120), 98 states have internal predecessors, (120), 15 states have call successors, (15), 7 states have call predecessors, (15), 6 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-09 12:12:33,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 149 transitions. [2024-11-09 12:12:33,678 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 149 transitions. Word has length 21 [2024-11-09 12:12:33,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:33,679 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 149 transitions. [2024-11-09 12:12:33,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 12:12:33,679 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 149 transitions. [2024-11-09 12:12:33,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-09 12:12:33,682 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:33,682 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:33,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 12:12:33,682 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting multiple_ofErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:33,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:33,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1461933403, now seen corresponding path program 1 times [2024-11-09 12:12:33,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:33,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180898632] [2024-11-09 12:12:33,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:33,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 12:12:33,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:33,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180898632] [2024-11-09 12:12:33,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180898632] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:33,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:33,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 12:12:33,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141174269] [2024-11-09 12:12:33,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:33,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 12:12:33,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:33,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 12:12:33,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-09 12:12:33,750 INFO L87 Difference]: Start difference. First operand 120 states and 149 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:33,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:33,835 INFO L93 Difference]: Finished difference Result 216 states and 269 transitions. [2024-11-09 12:12:33,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 12:12:33,836 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2024-11-09 12:12:33,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:33,837 INFO L225 Difference]: With dead ends: 216 [2024-11-09 12:12:33,837 INFO L226 Difference]: Without dead ends: 117 [2024-11-09 12:12:33,838 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-09 12:12:33,839 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 44 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:33,839 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 348 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:33,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-11-09 12:12:33,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 112. [2024-11-09 12:12:33,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 84 states have (on average 1.3095238095238095) internal successors, (110), 92 states have internal predecessors, (110), 13 states have call successors, (13), 7 states have call predecessors, (13), 6 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-09 12:12:33,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 135 transitions. [2024-11-09 12:12:33,848 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 135 transitions. Word has length 23 [2024-11-09 12:12:33,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:33,849 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 135 transitions. [2024-11-09 12:12:33,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:33,849 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 135 transitions. [2024-11-09 12:12:33,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-09 12:12:33,849 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:33,849 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:33,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 12:12:33,849 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting multErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:33,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:33,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1870691775, now seen corresponding path program 1 times [2024-11-09 12:12:33,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:33,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838808866] [2024-11-09 12:12:33,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:33,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:33,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:33,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:33,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:33,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:33,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838808866] [2024-11-09 12:12:33,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838808866] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:33,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:33,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 12:12:33,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235030792] [2024-11-09 12:12:33,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:33,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 12:12:33,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:33,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 12:12:33,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 12:12:33,915 INFO L87 Difference]: Start difference. First operand 112 states and 135 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 12:12:33,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:33,967 INFO L93 Difference]: Finished difference Result 137 states and 167 transitions. [2024-11-09 12:12:33,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 12:12:33,968 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (2), 2 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 23 [2024-11-09 12:12:33,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:33,974 INFO L225 Difference]: With dead ends: 137 [2024-11-09 12:12:33,974 INFO L226 Difference]: Without dead ends: 136 [2024-11-09 12:12:33,974 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 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-11-09 12:12:33,975 INFO L432 NwaCegarLoop]: 68 mSDtfsCounter, 35 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:33,975 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 269 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:33,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2024-11-09 12:12:33,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 128. [2024-11-09 12:12:33,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 97 states have (on average 1.3298969072164948) internal successors, (129), 105 states have internal predecessors, (129), 15 states have call successors, (15), 8 states have call predecessors, (15), 7 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-09 12:12:33,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 158 transitions. [2024-11-09 12:12:33,984 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 158 transitions. Word has length 23 [2024-11-09 12:12:33,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:33,985 INFO L471 AbstractCegarLoop]: Abstraction has 128 states and 158 transitions. [2024-11-09 12:12:33,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 12:12:33,985 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 158 transitions. [2024-11-09 12:12:33,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-09 12:12:33,985 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:33,985 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:33,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 12:12:33,985 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting multiple_ofErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:33,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:33,986 INFO L85 PathProgramCache]: Analyzing trace with hash 771635278, now seen corresponding path program 1 times [2024-11-09 12:12:33,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:33,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97373323] [2024-11-09 12:12:33,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:33,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:33,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:34,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:34,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:34,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97373323] [2024-11-09 12:12:34,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97373323] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:34,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627429767] [2024-11-09 12:12:34,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:34,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:34,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:34,069 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:34,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 12:12:34,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:34,107 INFO L255 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 12:12:34,110 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:34,245 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:34,246 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:34,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:34,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627429767] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:34,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:34,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 23 [2024-11-09 12:12:34,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555243895] [2024-11-09 12:12:34,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:34,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-09 12:12:34,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:34,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-09 12:12:34,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2024-11-09 12:12:34,384 INFO L87 Difference]: Start difference. First operand 128 states and 158 transitions. Second operand has 24 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 15 states have internal predecessors, (62), 9 states have call successors, (9), 9 states have call predecessors, (9), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:34,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:34,748 INFO L93 Difference]: Finished difference Result 281 states and 357 transitions. [2024-11-09 12:12:34,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 12:12:34,749 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 15 states have internal predecessors, (62), 9 states have call successors, (9), 9 states have call predecessors, (9), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2024-11-09 12:12:34,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:34,750 INFO L225 Difference]: With dead ends: 281 [2024-11-09 12:12:34,750 INFO L226 Difference]: Without dead ends: 173 [2024-11-09 12:12:34,751 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=959, Unknown=0, NotChecked=0, Total=1122 [2024-11-09 12:12:34,752 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 206 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:34,752 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 678 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 12:12:34,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-11-09 12:12:34,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 153. [2024-11-09 12:12:34,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 118 states have (on average 1.2966101694915255) internal successors, (153), 125 states have internal predecessors, (153), 18 states have call successors, (18), 10 states have call predecessors, (18), 9 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-09 12:12:34,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 188 transitions. [2024-11-09 12:12:34,760 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 188 transitions. Word has length 25 [2024-11-09 12:12:34,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:34,761 INFO L471 AbstractCegarLoop]: Abstraction has 153 states and 188 transitions. [2024-11-09 12:12:34,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 15 states have internal predecessors, (62), 9 states have call successors, (9), 9 states have call predecessors, (9), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:34,761 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 188 transitions. [2024-11-09 12:12:34,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-09 12:12:34,761 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:34,761 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:34,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 12:12:34,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-09 12:12:34,963 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting multiple_ofErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:34,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:34,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1481094791, now seen corresponding path program 1 times [2024-11-09 12:12:34,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:34,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652600371] [2024-11-09 12:12:34,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:34,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:34,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:35,022 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-09 12:12:35,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:35,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652600371] [2024-11-09 12:12:35,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652600371] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:35,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610418236] [2024-11-09 12:12:35,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:35,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:35,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:35,025 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:35,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 12:12:35,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:35,058 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 12:12:35,059 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:35,155 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:35,156 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 12:12:35,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610418236] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:35,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 12:12:35,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 12 [2024-11-09 12:12:35,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596901408] [2024-11-09 12:12:35,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:35,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 12:12:35,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:35,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 12:12:35,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-09 12:12:35,172 INFO L87 Difference]: Start difference. First operand 153 states and 188 transitions. Second operand has 9 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:35,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:35,354 INFO L93 Difference]: Finished difference Result 258 states and 317 transitions. [2024-11-09 12:12:35,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 12:12:35,354 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2024-11-09 12:12:35,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:35,355 INFO L225 Difference]: With dead ends: 258 [2024-11-09 12:12:35,355 INFO L226 Difference]: Without dead ends: 202 [2024-11-09 12:12:35,356 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2024-11-09 12:12:35,356 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 53 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:35,356 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 448 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:35,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2024-11-09 12:12:35,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 194. [2024-11-09 12:12:35,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 151 states have (on average 1.271523178807947) internal successors, (192), 158 states have internal predecessors, (192), 23 states have call successors, (23), 13 states have call predecessors, (23), 12 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-09 12:12:35,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 237 transitions. [2024-11-09 12:12:35,369 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 237 transitions. Word has length 27 [2024-11-09 12:12:35,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:35,369 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 237 transitions. [2024-11-09 12:12:35,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:35,370 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 237 transitions. [2024-11-09 12:12:35,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-09 12:12:35,371 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:35,371 INFO L215 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] [2024-11-09 12:12:35,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-09 12:12:35,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-09 12:12:35,574 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:35,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:35,575 INFO L85 PathProgramCache]: Analyzing trace with hash 903106936, now seen corresponding path program 1 times [2024-11-09 12:12:35,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:35,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561926890] [2024-11-09 12:12:35,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:35,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:35,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:35,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:35,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:35,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:35,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:35,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561926890] [2024-11-09 12:12:35,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561926890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:35,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 12:12:35,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 12:12:35,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25919903] [2024-11-09 12:12:35,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:35,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 12:12:35,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:35,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 12:12:35,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-09 12:12:35,619 INFO L87 Difference]: Start difference. First operand 194 states and 237 transitions. Second operand has 5 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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-11-09 12:12:35,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:35,679 INFO L93 Difference]: Finished difference Result 224 states and 278 transitions. [2024-11-09 12:12:35,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 12:12:35,679 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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 28 [2024-11-09 12:12:35,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:35,680 INFO L225 Difference]: With dead ends: 224 [2024-11-09 12:12:35,680 INFO L226 Difference]: Without dead ends: 222 [2024-11-09 12:12:35,680 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-09 12:12:35,681 INFO L432 NwaCegarLoop]: 77 mSDtfsCounter, 28 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:35,681 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 262 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:35,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-11-09 12:12:35,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 209. [2024-11-09 12:12:35,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 164 states have (on average 1.2682926829268293) internal successors, (208), 170 states have internal predecessors, (208), 25 states have call successors, (25), 14 states have call predecessors, (25), 13 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-11-09 12:12:35,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 257 transitions. [2024-11-09 12:12:35,692 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 257 transitions. Word has length 28 [2024-11-09 12:12:35,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:35,692 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 257 transitions. [2024-11-09 12:12:35,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 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-11-09 12:12:35,692 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 257 transitions. [2024-11-09 12:12:35,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-09 12:12:35,693 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:35,693 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-09 12:12:35,693 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 12:12:35,693 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:35,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:35,694 INFO L85 PathProgramCache]: Analyzing trace with hash 992212682, now seen corresponding path program 1 times [2024-11-09 12:12:35,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:35,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149838868] [2024-11-09 12:12:35,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:35,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:35,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:35,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:35,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:35,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-09 12:12:35,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:35,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 12:12:35,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:35,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149838868] [2024-11-09 12:12:35,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149838868] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:35,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393187917] [2024-11-09 12:12:35,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:35,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:35,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:35,756 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:35,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 12:12:35,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:35,793 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 12:12:35,794 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:35,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:35,832 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:35,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:35,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393187917] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:35,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:35,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 15 [2024-11-09 12:12:35,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201722073] [2024-11-09 12:12:35,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:35,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-09 12:12:35,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:35,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-09 12:12:35,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-11-09 12:12:35,891 INFO L87 Difference]: Start difference. First operand 209 states and 257 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 6 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 12:12:36,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:36,061 INFO L93 Difference]: Finished difference Result 258 states and 332 transitions. [2024-11-09 12:12:36,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 12:12:36,062 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 6 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 31 [2024-11-09 12:12:36,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:36,063 INFO L225 Difference]: With dead ends: 258 [2024-11-09 12:12:36,063 INFO L226 Difference]: Without dead ends: 207 [2024-11-09 12:12:36,063 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=454, Unknown=0, NotChecked=0, Total=600 [2024-11-09 12:12:36,064 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 85 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:36,064 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 557 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:36,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-11-09 12:12:36,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 196. [2024-11-09 12:12:36,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 155 states have (on average 1.2258064516129032) internal successors, (190), 161 states have internal predecessors, (190), 23 states have call successors, (23), 14 states have call predecessors, (23), 12 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2024-11-09 12:12:36,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 234 transitions. [2024-11-09 12:12:36,074 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 234 transitions. Word has length 31 [2024-11-09 12:12:36,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:36,074 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 234 transitions. [2024-11-09 12:12:36,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 6 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-09 12:12:36,075 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 234 transitions. [2024-11-09 12:12:36,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-09 12:12:36,075 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:36,075 INFO L215 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] [2024-11-09 12:12:36,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-09 12:12:36,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:36,280 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:36,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:36,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1575435679, now seen corresponding path program 1 times [2024-11-09 12:12:36,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:36,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781116445] [2024-11-09 12:12:36,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:36,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:36,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:36,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:36,335 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:36,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:36,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781116445] [2024-11-09 12:12:36,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781116445] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:36,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731588901] [2024-11-09 12:12:36,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:36,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:36,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:36,337 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:36,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 12:12:36,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:36,374 INFO L255 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 12:12:36,375 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:36,398 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 12:12:36,398 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:36,430 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 12:12:36,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731588901] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:36,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:36,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-09 12:12:36,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821277457] [2024-11-09 12:12:36,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:36,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 12:12:36,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:36,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 12:12:36,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-09 12:12:36,432 INFO L87 Difference]: Start difference. First operand 196 states and 234 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 7 states have internal predecessors, (42), 6 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 12:12:36,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:36,494 INFO L93 Difference]: Finished difference Result 203 states and 240 transitions. [2024-11-09 12:12:36,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 12:12:36,494 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 7 states have internal predecessors, (42), 6 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2024-11-09 12:12:36,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:36,495 INFO L225 Difference]: With dead ends: 203 [2024-11-09 12:12:36,495 INFO L226 Difference]: Without dead ends: 173 [2024-11-09 12:12:36,495 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-09 12:12:36,496 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 41 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:36,496 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 399 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:36,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-11-09 12:12:36,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 170. [2024-11-09 12:12:36,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 135 states have (on average 1.2) internal successors, (162), 138 states have internal predecessors, (162), 20 states have call successors, (20), 12 states have call predecessors, (20), 11 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2024-11-09 12:12:36,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 201 transitions. [2024-11-09 12:12:36,504 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 201 transitions. Word has length 33 [2024-11-09 12:12:36,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:36,504 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 201 transitions. [2024-11-09 12:12:36,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 7 states have internal predecessors, (42), 6 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 12:12:36,505 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 201 transitions. [2024-11-09 12:12:36,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-09 12:12:36,505 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:36,505 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-09 12:12:36,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-09 12:12:36,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-09 12:12:36,710 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:36,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:36,710 INFO L85 PathProgramCache]: Analyzing trace with hash 500890758, now seen corresponding path program 1 times [2024-11-09 12:12:36,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:36,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614394639] [2024-11-09 12:12:36,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:36,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:36,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:36,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:36,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-09 12:12:36,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:36,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:36,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614394639] [2024-11-09 12:12:36,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614394639] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:36,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546903785] [2024-11-09 12:12:36,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:36,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:36,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:36,765 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:36,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 12:12:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:36,801 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 12:12:36,802 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:36,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:36,832 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:36,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:36,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546903785] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:36,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:36,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-09 12:12:36,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741558365] [2024-11-09 12:12:36,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:36,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-09 12:12:36,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:36,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-09 12:12:36,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-09 12:12:36,884 INFO L87 Difference]: Start difference. First operand 170 states and 201 transitions. Second operand has 13 states, 12 states have (on average 3.75) internal successors, (45), 11 states have internal predecessors, (45), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 12:12:36,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:36,931 INFO L93 Difference]: Finished difference Result 179 states and 211 transitions. [2024-11-09 12:12:36,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 12:12:36,931 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.75) internal successors, (45), 11 states have internal predecessors, (45), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 33 [2024-11-09 12:12:36,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:36,932 INFO L225 Difference]: With dead ends: 179 [2024-11-09 12:12:36,932 INFO L226 Difference]: Without dead ends: 175 [2024-11-09 12:12:36,932 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2024-11-09 12:12:36,932 INFO L432 NwaCegarLoop]: 62 mSDtfsCounter, 20 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:36,932 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 511 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 12:12:36,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2024-11-09 12:12:36,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2024-11-09 12:12:36,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 139 states have (on average 1.1942446043165467) internal successors, (166), 142 states have internal predecessors, (166), 20 states have call successors, (20), 12 states have call predecessors, (20), 12 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) [2024-11-09 12:12:36,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 206 transitions. [2024-11-09 12:12:36,949 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 206 transitions. Word has length 33 [2024-11-09 12:12:36,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:36,955 INFO L471 AbstractCegarLoop]: Abstraction has 175 states and 206 transitions. [2024-11-09 12:12:36,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.75) internal successors, (45), 11 states have internal predecessors, (45), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-09 12:12:36,956 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 206 transitions. [2024-11-09 12:12:36,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-09 12:12:36,956 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:36,956 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:36,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-09 12:12:37,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:37,158 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting multiple_ofErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:37,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:37,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1673059225, now seen corresponding path program 1 times [2024-11-09 12:12:37,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:37,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311322883] [2024-11-09 12:12:37,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:37,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:37,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:37,339 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:37,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:37,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311322883] [2024-11-09 12:12:37,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311322883] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:37,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175832315] [2024-11-09 12:12:37,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:37,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:37,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:37,341 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:37,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 12:12:37,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:37,379 INFO L255 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 12:12:37,380 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:37,497 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:37,497 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:37,624 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:37,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175832315] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:37,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:37,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2024-11-09 12:12:37,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178276579] [2024-11-09 12:12:37,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:37,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-09 12:12:37,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:37,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-09 12:12:37,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2024-11-09 12:12:37,627 INFO L87 Difference]: Start difference. First operand 175 states and 206 transitions. Second operand has 18 states, 16 states have (on average 3.125) internal successors, (50), 11 states have internal predecessors, (50), 7 states have call successors, (8), 7 states have call predecessors, (8), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:37,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:37,879 INFO L93 Difference]: Finished difference Result 300 states and 354 transitions. [2024-11-09 12:12:37,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 12:12:37,881 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 11 states have internal predecessors, (50), 7 states have call successors, (8), 7 states have call predecessors, (8), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2024-11-09 12:12:37,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:37,881 INFO L225 Difference]: With dead ends: 300 [2024-11-09 12:12:37,882 INFO L226 Difference]: Without dead ends: 160 [2024-11-09 12:12:37,882 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2024-11-09 12:12:37,883 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 126 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:37,883 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 469 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 12:12:37,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-09 12:12:37,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 154. [2024-11-09 12:12:37,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 122 states have (on average 1.1639344262295082) internal successors, (142), 125 states have internal predecessors, (142), 17 states have call successors, (17), 11 states have call predecessors, (17), 11 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2024-11-09 12:12:37,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 176 transitions. [2024-11-09 12:12:37,893 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 176 transitions. Word has length 34 [2024-11-09 12:12:37,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:37,894 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 176 transitions. [2024-11-09 12:12:37,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 11 states have internal predecessors, (50), 7 states have call successors, (8), 7 states have call predecessors, (8), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:37,894 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 176 transitions. [2024-11-09 12:12:37,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 12:12:37,895 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:37,895 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:37,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-09 12:12:38,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:38,096 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting multiple_ofErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:38,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:38,096 INFO L85 PathProgramCache]: Analyzing trace with hash -538547935, now seen corresponding path program 1 times [2024-11-09 12:12:38,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:38,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039673126] [2024-11-09 12:12:38,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:38,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:38,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:38,139 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 12:12:38,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:38,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039673126] [2024-11-09 12:12:38,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039673126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:38,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684970903] [2024-11-09 12:12:38,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:38,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:38,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:38,142 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:38,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 12:12:38,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:38,186 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 12:12:38,187 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:38,202 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 12:12:38,202 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:38,232 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 12:12:38,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684970903] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:38,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:38,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-09 12:12:38,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411753857] [2024-11-09 12:12:38,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:38,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 12:12:38,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:38,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 12:12:38,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-09 12:12:38,235 INFO L87 Difference]: Start difference. First operand 154 states and 176 transitions. Second operand has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (5), 3 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:38,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:38,309 INFO L93 Difference]: Finished difference Result 295 states and 353 transitions. [2024-11-09 12:12:38,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 12:12:38,309 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (5), 3 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2024-11-09 12:12:38,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:38,310 INFO L225 Difference]: With dead ends: 295 [2024-11-09 12:12:38,310 INFO L226 Difference]: Without dead ends: 175 [2024-11-09 12:12:38,311 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-09 12:12:38,311 INFO L432 NwaCegarLoop]: 66 mSDtfsCounter, 39 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:38,312 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 339 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:38,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2024-11-09 12:12:38,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 165. [2024-11-09 12:12:38,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 131 states have (on average 1.16793893129771) internal successors, (153), 134 states have internal predecessors, (153), 18 states have call successors, (18), 12 states have call predecessors, (18), 12 states have return successors, (18), 18 states have call predecessors, (18), 17 states have call successors, (18) [2024-11-09 12:12:38,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 189 transitions. [2024-11-09 12:12:38,323 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 189 transitions. Word has length 39 [2024-11-09 12:12:38,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:38,324 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 189 transitions. [2024-11-09 12:12:38,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (5), 3 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:38,324 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 189 transitions. [2024-11-09 12:12:38,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-09 12:12:38,324 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:38,324 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:38,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-09 12:12:38,525 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:38,526 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting multiple_ofErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:38,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:38,526 INFO L85 PathProgramCache]: Analyzing trace with hash 485100786, now seen corresponding path program 1 times [2024-11-09 12:12:38,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:38,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039630823] [2024-11-09 12:12:38,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:38,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:38,654 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:38,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:38,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039630823] [2024-11-09 12:12:38,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039630823] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:38,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981238672] [2024-11-09 12:12:38,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:38,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:38,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:38,656 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:38,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-09 12:12:38,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:38,693 INFO L255 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-09 12:12:38,694 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:38,869 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 12:12:38,869 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 12:12:38,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981238672] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:38,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 12:12:38,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 19 [2024-11-09 12:12:38,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143632034] [2024-11-09 12:12:38,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:38,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-09 12:12:38,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:38,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-09 12:12:38,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2024-11-09 12:12:38,871 INFO L87 Difference]: Start difference. First operand 165 states and 189 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 7 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:39,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:39,034 INFO L93 Difference]: Finished difference Result 173 states and 198 transitions. [2024-11-09 12:12:39,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 12:12:39,036 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 7 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2024-11-09 12:12:39,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:39,037 INFO L225 Difference]: With dead ends: 173 [2024-11-09 12:12:39,037 INFO L226 Difference]: Without dead ends: 172 [2024-11-09 12:12:39,037 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=489, Unknown=0, NotChecked=0, Total=552 [2024-11-09 12:12:39,037 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 67 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:39,037 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 317 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:39,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-11-09 12:12:39,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 165. [2024-11-09 12:12:39,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 131 states have (on average 1.1603053435114503) internal successors, (152), 134 states have internal predecessors, (152), 18 states have call successors, (18), 12 states have call predecessors, (18), 12 states have return successors, (18), 18 states have call predecessors, (18), 17 states have call successors, (18) [2024-11-09 12:12:39,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 188 transitions. [2024-11-09 12:12:39,047 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 188 transitions. Word has length 40 [2024-11-09 12:12:39,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:39,047 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 188 transitions. [2024-11-09 12:12:39,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 7 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:39,047 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 188 transitions. [2024-11-09 12:12:39,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-09 12:12:39,048 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:39,048 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:39,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-09 12:12:39,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-09 12:12:39,249 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting multiple_ofErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:39,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:39,249 INFO L85 PathProgramCache]: Analyzing trace with hash -2141744756, now seen corresponding path program 1 times [2024-11-09 12:12:39,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:39,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017761194] [2024-11-09 12:12:39,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:39,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:39,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:39,311 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 21 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 12:12:39,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:39,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017761194] [2024-11-09 12:12:39,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017761194] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:39,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126697964] [2024-11-09 12:12:39,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:39,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:39,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:39,314 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:39,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-09 12:12:39,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:39,352 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 12:12:39,353 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:39,448 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 12:12:39,448 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 12:12:39,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126697964] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 12:12:39,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 12:12:39,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 12 [2024-11-09 12:12:39,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531178157] [2024-11-09 12:12:39,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 12:12:39,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 12:12:39,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:39,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 12:12:39,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-11-09 12:12:39,450 INFO L87 Difference]: Start difference. First operand 165 states and 188 transitions. Second operand has 8 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:39,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:39,627 INFO L93 Difference]: Finished difference Result 197 states and 227 transitions. [2024-11-09 12:12:39,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 12:12:39,627 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2024-11-09 12:12:39,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:39,628 INFO L225 Difference]: With dead ends: 197 [2024-11-09 12:12:39,628 INFO L226 Difference]: Without dead ends: 196 [2024-11-09 12:12:39,629 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2024-11-09 12:12:39,629 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 70 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:39,630 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 298 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:39,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2024-11-09 12:12:39,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 180. [2024-11-09 12:12:39,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 143 states have (on average 1.167832167832168) internal successors, (167), 146 states have internal predecessors, (167), 20 states have call successors, (20), 13 states have call predecessors, (20), 13 states have return successors, (20), 20 states have call predecessors, (20), 19 states have call successors, (20) [2024-11-09 12:12:39,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 207 transitions. [2024-11-09 12:12:39,640 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 207 transitions. Word has length 41 [2024-11-09 12:12:39,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:39,640 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 207 transitions. [2024-11-09 12:12:39,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:39,640 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 207 transitions. [2024-11-09 12:12:39,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-09 12:12:39,641 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:39,641 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2024-11-09 12:12:39,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-09 12:12:39,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:39,844 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:39,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:39,845 INFO L85 PathProgramCache]: Analyzing trace with hash 788683582, now seen corresponding path program 1 times [2024-11-09 12:12:39,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:39,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805206583] [2024-11-09 12:12:39,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:39,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:39,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:39,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:39,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-09 12:12:39,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:39,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 12:12:39,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:39,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805206583] [2024-11-09 12:12:39,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805206583] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:39,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55826632] [2024-11-09 12:12:39,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:39,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:39,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:39,954 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:39,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-09 12:12:39,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:39,993 INFO L255 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 12:12:39,994 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:40,070 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 12:12:40,070 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:40,272 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-09 12:12:40,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55826632] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:40,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:40,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-11-09 12:12:40,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317727279] [2024-11-09 12:12:40,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:40,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 12:12:40,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:40,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 12:12:40,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2024-11-09 12:12:40,275 INFO L87 Difference]: Start difference. First operand 180 states and 207 transitions. Second operand has 20 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 8 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2024-11-09 12:12:40,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:40,407 INFO L93 Difference]: Finished difference Result 197 states and 227 transitions. [2024-11-09 12:12:40,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 12:12:40,407 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 8 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) Word has length 45 [2024-11-09 12:12:40,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:40,408 INFO L225 Difference]: With dead ends: 197 [2024-11-09 12:12:40,408 INFO L226 Difference]: Without dead ends: 190 [2024-11-09 12:12:40,408 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2024-11-09 12:12:40,409 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 40 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:40,409 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 864 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:40,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-11-09 12:12:40,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2024-11-09 12:12:40,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 151 states have (on average 1.1589403973509933) internal successors, (175), 154 states have internal predecessors, (175), 20 states have call successors, (20), 13 states have call predecessors, (20), 15 states have return successors, (22), 22 states have call predecessors, (22), 19 states have call successors, (22) [2024-11-09 12:12:40,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 217 transitions. [2024-11-09 12:12:40,418 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 217 transitions. Word has length 45 [2024-11-09 12:12:40,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:40,419 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 217 transitions. [2024-11-09 12:12:40,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 8 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2024-11-09 12:12:40,419 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 217 transitions. [2024-11-09 12:12:40,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-09 12:12:40,419 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:40,419 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:40,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-09 12:12:40,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-09 12:12:40,624 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting multiple_ofErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:40,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:40,624 INFO L85 PathProgramCache]: Analyzing trace with hash 647871711, now seen corresponding path program 2 times [2024-11-09 12:12:40,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:40,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701103874] [2024-11-09 12:12:40,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:40,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:40,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:40,754 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 12:12:40,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:40,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701103874] [2024-11-09 12:12:40,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701103874] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:40,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940566844] [2024-11-09 12:12:40,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 12:12:40,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:40,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:40,757 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:40,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-09 12:12:40,795 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 12:12:40,795 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 12:12:40,796 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-09 12:12:40,797 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:40,993 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 19 proven. 14 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 12:12:40,994 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:41,211 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 12:12:41,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940566844] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:41,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:41,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 33 [2024-11-09 12:12:41,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431272903] [2024-11-09 12:12:41,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:41,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-09 12:12:41,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:41,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-09 12:12:41,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=1027, Unknown=0, NotChecked=0, Total=1122 [2024-11-09 12:12:41,213 INFO L87 Difference]: Start difference. First operand 190 states and 217 transitions. Second operand has 34 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 20 states have internal predecessors, (101), 16 states have call successors, (16), 14 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:43,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:43,537 INFO L93 Difference]: Finished difference Result 335 states and 397 transitions. [2024-11-09 12:12:43,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-11-09 12:12:43,538 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 20 states have internal predecessors, (101), 16 states have call successors, (16), 14 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2024-11-09 12:12:43,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:43,539 INFO L225 Difference]: With dead ends: 335 [2024-11-09 12:12:43,539 INFO L226 Difference]: Without dead ends: 333 [2024-11-09 12:12:43,541 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1598 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1424, Invalid=6586, Unknown=0, NotChecked=0, Total=8010 [2024-11-09 12:12:43,544 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 581 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 1908 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 1099 SdHoareTripleChecker+Invalid, 2080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:43,547 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [582 Valid, 1099 Invalid, 2080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1908 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 12:12:43,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2024-11-09 12:12:43,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 296. [2024-11-09 12:12:43,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 238 states have (on average 1.1218487394957983) internal successors, (267), 239 states have internal predecessors, (267), 33 states have call successors, (33), 21 states have call predecessors, (33), 23 states have return successors, (35), 35 states have call predecessors, (35), 32 states have call successors, (35) [2024-11-09 12:12:43,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 335 transitions. [2024-11-09 12:12:43,582 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 335 transitions. Word has length 47 [2024-11-09 12:12:43,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:43,582 INFO L471 AbstractCegarLoop]: Abstraction has 296 states and 335 transitions. [2024-11-09 12:12:43,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 20 states have internal predecessors, (101), 16 states have call successors, (16), 14 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 12:12:43,582 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 335 transitions. [2024-11-09 12:12:43,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-09 12:12:43,591 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:43,591 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:43,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-09 12:12:43,791 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-09 12:12:43,792 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:43,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:43,792 INFO L85 PathProgramCache]: Analyzing trace with hash 32698622, now seen corresponding path program 2 times [2024-11-09 12:12:43,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:43,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420791739] [2024-11-09 12:12:43,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:43,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:43,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:43,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:43,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-09 12:12:43,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:44,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:44,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:44,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:44,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:44,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:44,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:44,174 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-09 12:12:44,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:44,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420791739] [2024-11-09 12:12:44,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420791739] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:44,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964831553] [2024-11-09 12:12:44,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 12:12:44,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:44,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:44,176 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:44,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-09 12:12:44,223 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 12:12:44,224 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 12:12:44,225 INFO L255 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-09 12:12:44,226 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:44,460 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-09 12:12:44,461 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:45,261 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 6 proven. 126 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-09 12:12:45,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964831553] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:45,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:45,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 15] total 31 [2024-11-09 12:12:45,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942198594] [2024-11-09 12:12:45,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:45,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-09 12:12:45,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:45,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-09 12:12:45,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2024-11-09 12:12:45,264 INFO L87 Difference]: Start difference. First operand 296 states and 335 transitions. Second operand has 32 states, 31 states have (on average 3.4193548387096775) internal successors, (106), 30 states have internal predecessors, (106), 10 states have call successors, (12), 3 states have call predecessors, (12), 8 states have return successors, (13), 13 states have call predecessors, (13), 8 states have call successors, (13) [2024-11-09 12:12:45,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:45,564 INFO L93 Difference]: Finished difference Result 329 states and 375 transitions. [2024-11-09 12:12:45,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 12:12:45,564 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 3.4193548387096775) internal successors, (106), 30 states have internal predecessors, (106), 10 states have call successors, (12), 3 states have call predecessors, (12), 8 states have return successors, (13), 13 states have call predecessors, (13), 8 states have call successors, (13) Word has length 83 [2024-11-09 12:12:45,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:45,566 INFO L225 Difference]: With dead ends: 329 [2024-11-09 12:12:45,566 INFO L226 Difference]: Without dead ends: 316 [2024-11-09 12:12:45,566 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 160 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=366, Invalid=1796, Unknown=0, NotChecked=0, Total=2162 [2024-11-09 12:12:45,567 INFO L432 NwaCegarLoop]: 63 mSDtfsCounter, 120 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:45,567 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 887 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:45,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-11-09 12:12:45,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2024-11-09 12:12:45,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 254 states have (on average 1.1141732283464567) internal successors, (283), 255 states have internal predecessors, (283), 33 states have call successors, (33), 21 states have call predecessors, (33), 27 states have return successors, (39), 39 states have call predecessors, (39), 32 states have call successors, (39) [2024-11-09 12:12:45,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 355 transitions. [2024-11-09 12:12:45,581 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 355 transitions. Word has length 83 [2024-11-09 12:12:45,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:45,581 INFO L471 AbstractCegarLoop]: Abstraction has 316 states and 355 transitions. [2024-11-09 12:12:45,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 3.4193548387096775) internal successors, (106), 30 states have internal predecessors, (106), 10 states have call successors, (12), 3 states have call predecessors, (12), 8 states have return successors, (13), 13 states have call predecessors, (13), 8 states have call successors, (13) [2024-11-09 12:12:45,581 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 355 transitions. [2024-11-09 12:12:45,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-09 12:12:45,582 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:45,582 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 3, 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] [2024-11-09 12:12:45,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-09 12:12:45,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-09 12:12:45,783 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting multiple_ofErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:45,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:45,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1270351096, now seen corresponding path program 1 times [2024-11-09 12:12:45,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:45,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993523104] [2024-11-09 12:12:45,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:45,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:45,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:45,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-09 12:12:45,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:45,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-09 12:12:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:45,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-09 12:12:45,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:45,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:45,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:45,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-09 12:12:45,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:45,991 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 75 proven. 17 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-09 12:12:45,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:45,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993523104] [2024-11-09 12:12:45,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993523104] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:45,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370577481] [2024-11-09 12:12:45,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:45,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:45,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:45,997 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:45,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-09 12:12:46,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:46,044 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-09 12:12:46,046 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:46,219 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 37 proven. 62 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-09 12:12:46,220 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:47,178 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 35 proven. 64 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-09 12:12:47,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370577481] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:47,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:47,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 24 [2024-11-09 12:12:47,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641642652] [2024-11-09 12:12:47,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:47,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-09 12:12:47,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:47,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-09 12:12:47,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2024-11-09 12:12:47,180 INFO L87 Difference]: Start difference. First operand 316 states and 355 transitions. Second operand has 24 states, 24 states have (on average 5.375) internal successors, (129), 23 states have internal predecessors, (129), 13 states have call successors, (18), 3 states have call predecessors, (18), 6 states have return successors, (14), 5 states have call predecessors, (14), 12 states have call successors, (14) [2024-11-09 12:12:47,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:47,436 INFO L93 Difference]: Finished difference Result 526 states and 602 transitions. [2024-11-09 12:12:47,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-09 12:12:47,437 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.375) internal successors, (129), 23 states have internal predecessors, (129), 13 states have call successors, (18), 3 states have call predecessors, (18), 6 states have return successors, (14), 5 states have call predecessors, (14), 12 states have call successors, (14) Word has length 79 [2024-11-09 12:12:47,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:47,437 INFO L225 Difference]: With dead ends: 526 [2024-11-09 12:12:47,438 INFO L226 Difference]: Without dead ends: 76 [2024-11-09 12:12:47,439 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 148 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=265, Invalid=925, Unknown=0, NotChecked=0, Total=1190 [2024-11-09 12:12:47,439 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 94 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:47,440 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 423 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 12:12:47,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2024-11-09 12:12:47,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2024-11-09 12:12:47,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 62 states have (on average 1.0483870967741935) internal successors, (65), 62 states have internal predecessors, (65), 4 states have call successors, (4), 3 states have call predecessors, (4), 9 states have return successors, (10), 10 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-09 12:12:47,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 79 transitions. [2024-11-09 12:12:47,445 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 79 transitions. Word has length 79 [2024-11-09 12:12:47,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:47,445 INFO L471 AbstractCegarLoop]: Abstraction has 76 states and 79 transitions. [2024-11-09 12:12:47,446 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.375) internal successors, (129), 23 states have internal predecessors, (129), 13 states have call successors, (18), 3 states have call predecessors, (18), 6 states have return successors, (14), 5 states have call predecessors, (14), 12 states have call successors, (14) [2024-11-09 12:12:47,446 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 79 transitions. [2024-11-09 12:12:47,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-11-09 12:12:47,447 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:47,447 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:47,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-09 12:12:47,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-09 12:12:47,647 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:47,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:47,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1042418494, now seen corresponding path program 3 times [2024-11-09 12:12:47,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:47,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316796335] [2024-11-09 12:12:47,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:47,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:47,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:47,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:47,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:47,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-09 12:12:47,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:47,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:47,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:48,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:48,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:48,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:48,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:48,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:48,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:48,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:48,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:48,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:48,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:48,518 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 0 proven. 214 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2024-11-09 12:12:48,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:48,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316796335] [2024-11-09 12:12:48,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316796335] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:48,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864289971] [2024-11-09 12:12:48,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 12:12:48,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:48,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:48,521 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:48,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-09 12:12:48,592 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-09 12:12:48,593 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 12:12:48,595 INFO L255 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-09 12:12:48,596 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:48,878 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 0 proven. 214 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2024-11-09 12:12:48,878 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:12:52,678 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 30 proven. 250 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-11-09 12:12:52,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864289971] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:12:52,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:12:52,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 23] total 51 [2024-11-09 12:12:52,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423775916] [2024-11-09 12:12:52,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:12:52,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-09 12:12:52,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:12:52,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-09 12:12:52,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2308, Unknown=0, NotChecked=0, Total=2652 [2024-11-09 12:12:52,681 INFO L87 Difference]: Start difference. First operand 76 states and 79 transitions. Second operand has 52 states, 51 states have (on average 2.9411764705882355) internal successors, (150), 50 states have internal predecessors, (150), 10 states have call successors, (10), 3 states have call predecessors, (10), 16 states have return successors, (25), 25 states have call predecessors, (25), 8 states have call successors, (25) [2024-11-09 12:12:53,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:12:53,509 INFO L93 Difference]: Finished difference Result 141 states and 159 transitions. [2024-11-09 12:12:53,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-09 12:12:53,509 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 2.9411764705882355) internal successors, (150), 50 states have internal predecessors, (150), 10 states have call successors, (10), 3 states have call predecessors, (10), 16 states have return successors, (25), 25 states have call predecessors, (25), 8 states have call successors, (25) Word has length 117 [2024-11-09 12:12:53,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:12:53,510 INFO L225 Difference]: With dead ends: 141 [2024-11-09 12:12:53,510 INFO L226 Difference]: Without dead ends: 116 [2024-11-09 12:12:53,511 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 220 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1859 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=964, Invalid=5842, Unknown=0, NotChecked=0, Total=6806 [2024-11-09 12:12:53,512 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 156 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 12:12:53,512 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 528 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 665 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 12:12:53,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2024-11-09 12:12:53,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2024-11-09 12:12:53,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 94 states have (on average 1.0319148936170213) internal successors, (97), 94 states have internal predecessors, (97), 4 states have call successors, (4), 3 states have call predecessors, (4), 17 states have return successors, (18), 18 states have call predecessors, (18), 3 states have call successors, (18) [2024-11-09 12:12:53,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 119 transitions. [2024-11-09 12:12:53,527 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 119 transitions. Word has length 117 [2024-11-09 12:12:53,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:12:53,531 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 119 transitions. [2024-11-09 12:12:53,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 2.9411764705882355) internal successors, (150), 50 states have internal predecessors, (150), 10 states have call successors, (10), 3 states have call predecessors, (10), 16 states have return successors, (25), 25 states have call predecessors, (25), 8 states have call successors, (25) [2024-11-09 12:12:53,531 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 119 transitions. [2024-11-09 12:12:53,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2024-11-09 12:12:53,534 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:12:53,534 INFO L215 NwaCegarLoop]: trace histogram [19, 19, 19, 18, 18, 18, 18, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:12:53,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-09 12:12:53,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:53,735 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:12:53,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:12:53,736 INFO L85 PathProgramCache]: Analyzing trace with hash 122163454, now seen corresponding path program 4 times [2024-11-09 12:12:53,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:12:53,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465302986] [2024-11-09 12:12:53,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:12:53,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:12:53,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:54,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:12:54,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:54,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-09 12:12:54,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:54,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:54,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:55,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:55,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:55,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:55,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:55,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:55,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:56,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:56,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:56,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:56,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:56,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:57,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:57,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:57,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:57,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:57,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:57,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:57,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:57,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:57,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:57,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:57,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:57,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:12:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:12:58,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1743 backedges. 0 proven. 972 refuted. 0 times theorem prover too weak. 771 trivial. 0 not checked. [2024-11-09 12:12:58,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 12:12:58,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465302986] [2024-11-09 12:12:58,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465302986] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 12:12:58,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726669852] [2024-11-09 12:12:58,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 12:12:58,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 12:12:58,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 12:12:58,028 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 12:12:58,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-09 12:12:58,152 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 12:12:58,152 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 12:12:58,155 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-09 12:12:58,158 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 12:12:58,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1743 backedges. 0 proven. 972 refuted. 0 times theorem prover too weak. 771 trivial. 0 not checked. [2024-11-09 12:12:58,885 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 12:13:35,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1743 backedges. 78 proven. 1056 refuted. 0 times theorem prover too weak. 609 trivial. 0 not checked. [2024-11-09 12:13:35,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726669852] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 12:13:35,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 12:13:35,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 39] total 91 [2024-11-09 12:13:35,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474026886] [2024-11-09 12:13:35,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 12:13:35,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2024-11-09 12:13:35,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 12:13:35,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2024-11-09 12:13:35,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=972, Invalid=7400, Unknown=0, NotChecked=0, Total=8372 [2024-11-09 12:13:35,129 INFO L87 Difference]: Start difference. First operand 116 states and 119 transitions. Second operand has 92 states, 91 states have (on average 2.6153846153846154) internal successors, (238), 90 states have internal predecessors, (238), 10 states have call successors, (12), 3 states have call predecessors, (12), 32 states have return successors, (49), 49 states have call predecessors, (49), 8 states have call successors, (49) [2024-11-09 12:13:37,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 12:13:37,884 INFO L93 Difference]: Finished difference Result 245 states and 279 transitions. [2024-11-09 12:13:37,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-09 12:13:37,884 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 91 states have (on average 2.6153846153846154) internal successors, (238), 90 states have internal predecessors, (238), 10 states have call successors, (12), 3 states have call predecessors, (12), 32 states have return successors, (49), 49 states have call predecessors, (49), 8 states have call successors, (49) Word has length 227 [2024-11-09 12:13:37,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 12:13:37,885 INFO L225 Difference]: With dead ends: 245 [2024-11-09 12:13:37,886 INFO L226 Difference]: Without dead ends: 196 [2024-11-09 12:13:37,891 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 436 SyntacticMatches, 1 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7239 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2976, Invalid=20894, Unknown=0, NotChecked=0, Total=23870 [2024-11-09 12:13:37,891 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 368 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 2366 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 2538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 2366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 12:13:37,892 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 1029 Invalid, 2538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 2366 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 12:13:37,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2024-11-09 12:13:37,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2024-11-09 12:13:37,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 158 states have (on average 1.018987341772152) internal successors, (161), 158 states have internal predecessors, (161), 4 states have call successors, (4), 3 states have call predecessors, (4), 33 states have return successors, (34), 34 states have call predecessors, (34), 3 states have call successors, (34) [2024-11-09 12:13:37,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 199 transitions. [2024-11-09 12:13:37,900 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 199 transitions. Word has length 227 [2024-11-09 12:13:37,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 12:13:37,902 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 199 transitions. [2024-11-09 12:13:37,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 91 states have (on average 2.6153846153846154) internal successors, (238), 90 states have internal predecessors, (238), 10 states have call successors, (12), 3 states have call predecessors, (12), 32 states have return successors, (49), 49 states have call predecessors, (49), 8 states have call successors, (49) [2024-11-09 12:13:37,902 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 199 transitions. [2024-11-09 12:13:37,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2024-11-09 12:13:37,905 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 12:13:37,905 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 34, 34, 34, 34, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 12:13:37,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-09 12:13:38,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-09 12:13:38,110 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multiple_ofErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multiple_ofErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2024-11-09 12:13:38,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 12:13:38,110 INFO L85 PathProgramCache]: Analyzing trace with hash -483159810, now seen corresponding path program 5 times [2024-11-09 12:13:38,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 12:13:38,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081951013] [2024-11-09 12:13:38,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 12:13:38,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 12:13:38,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:39,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-09 12:13:39,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:39,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-09 12:13:39,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:41,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:41,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:44,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:44,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:46,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:47,151 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:47,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:48,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:48,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:49,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:49,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:51,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:51,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:52,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:52,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:53,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:53,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:54,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:54,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:54,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:54,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:55,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:55,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:56,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:56,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:57,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:57,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:57,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:57,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:58,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:58,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:58,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:58,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:58,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 12:13:59,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-09 12:13:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat