./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/termination-numeric/Parts.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/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.6.800.v20240513-1750.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/termination-numeric/Parts.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-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 64bit --witnessprinter.graph.data.programhash 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-09 01:45:42,391 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-09 01:45:42,438 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-03-09 01:45:42,443 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-09 01:45:42,443 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-09 01:45:42,455 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-09 01:45:42,456 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-09 01:45:42,456 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-09 01:45:42,456 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-09 01:45:42,456 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-09 01:45:42,456 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-09 01:45:42,456 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-09 01:45:42,457 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-09 01:45:42,457 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-09 01:45:42,457 INFO L153 SettingsManager]: * Use SBE=true [2025-03-09 01:45:42,457 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-09 01:45:42,457 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-09 01:45:42,457 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-09 01:45:42,457 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-09 01:45:42,457 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-09 01:45:42,457 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-09 01:45:42,458 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-09 01:45:42,458 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-09 01:45:42,459 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-09 01:45:42,459 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 [2025-03-09 01:45:42,675 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-09 01:45:42,686 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-09 01:45:42,692 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-09 01:45:42,693 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-09 01:45:42,693 INFO L274 PluginConnector]: CDTParser initialized [2025-03-09 01:45:42,694 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Parts.c [2025-03-09 01:45:43,926 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/78204bf72/2c4259dfad604f2a8b52dd7cae758904/FLAG7632cb7d5 [2025-03-09 01:45:44,131 INFO L384 CDTParser]: Found 1 translation units. [2025-03-09 01:45:44,132 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Parts.c [2025-03-09 01:45:44,138 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/78204bf72/2c4259dfad604f2a8b52dd7cae758904/FLAG7632cb7d5 [2025-03-09 01:45:44,494 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/78204bf72/2c4259dfad604f2a8b52dd7cae758904 [2025-03-09 01:45:44,496 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-09 01:45:44,497 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-09 01:45:44,498 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-09 01:45:44,498 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-09 01:45:44,501 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-09 01:45:44,501 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,502 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1629b0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44, skipping insertion in model container [2025-03-09 01:45:44,502 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,510 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-09 01:45:44,609 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-09 01:45:44,612 INFO L200 MainTranslator]: Completed pre-run [2025-03-09 01:45:44,623 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-09 01:45:44,632 INFO L204 MainTranslator]: Completed translation [2025-03-09 01:45:44,634 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44 WrapperNode [2025-03-09 01:45:44,634 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-09 01:45:44,635 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-09 01:45:44,635 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-09 01:45:44,635 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-09 01:45:44,641 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,643 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,653 INFO L138 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 38 [2025-03-09 01:45:44,654 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-09 01:45:44,654 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-09 01:45:44,655 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-09 01:45:44,655 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-09 01:45:44,659 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,660 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,661 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,664 INFO L175 MemorySlicer]: No memory access in input program. [2025-03-09 01:45:44,667 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,667 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,668 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,669 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,669 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,670 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,670 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-09 01:45:44,671 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-09 01:45:44,671 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-09 01:45:44,671 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-09 01:45:44,672 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (1/1) ... [2025-03-09 01:45:44,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-09 01:45:44,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:44,700 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) [2025-03-09 01:45:44,703 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 [2025-03-09 01:45:44,723 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2025-03-09 01:45:44,723 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2025-03-09 01:45:44,723 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-09 01:45:44,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-09 01:45:44,761 INFO L256 CfgBuilder]: Building ICFG [2025-03-09 01:45:44,763 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-09 01:45:44,918 INFO L? ?]: Removed 27 outVars from TransFormulas that were not future-live. [2025-03-09 01:45:44,918 INFO L307 CfgBuilder]: Performing block encoding [2025-03-09 01:45:44,927 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-09 01:45:44,927 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-09 01:45:44,927 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 01:45:44 BoogieIcfgContainer [2025-03-09 01:45:44,927 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-09 01:45:44,930 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-09 01:45:44,930 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-09 01:45:44,934 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-09 01:45:44,934 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 01:45:44" (1/3) ... [2025-03-09 01:45:44,935 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@486f6491 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 01:45:44, skipping insertion in model container [2025-03-09 01:45:44,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 01:45:44" (2/3) ... [2025-03-09 01:45:44,935 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@486f6491 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 01:45:44, skipping insertion in model container [2025-03-09 01:45:44,936 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 01:45:44" (3/3) ... [2025-03-09 01:45:44,937 INFO L128 eAbstractionObserver]: Analyzing ICFG Parts.c [2025-03-09 01:45:44,949 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-09 01:45:44,950 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG Parts.c that has 2 procedures, 43 locations, 1 initial locations, 2 loop locations, and 10 error locations. [2025-03-09 01:45:44,996 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-09 01:45:45,006 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;@41922f89, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-09 01:45:45,007 INFO L334 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2025-03-09 01:45:45,010 INFO L276 IsEmpty]: Start isEmpty. Operand has 43 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 37 states have internal predecessors, (44), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-09 01:45:45,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-03-09 01:45:45,015 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:45,015 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:45,016 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:45,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:45,020 INFO L85 PathProgramCache]: Analyzing trace with hash -2138962996, now seen corresponding path program 1 times [2025-03-09 01:45:45,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:45,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605908284] [2025-03-09 01:45:45,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:45,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:45,076 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-09 01:45:45,089 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-09 01:45:45,089 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:45,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:45,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 01:45:45,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:45,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605908284] [2025-03-09 01:45:45,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605908284] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:45,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:45,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-09 01:45:45,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644449903] [2025-03-09 01:45:45,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:45,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 01:45:45,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:45,190 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 01:45:45,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,192 INFO L87 Difference]: Start difference. First operand has 43 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 37 states have internal predecessors, (44), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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) [2025-03-09 01:45:45,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:45,270 INFO L93 Difference]: Finished difference Result 84 states and 101 transitions. [2025-03-09 01:45:45,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 01:45:45,272 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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 7 [2025-03-09 01:45:45,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:45,277 INFO L225 Difference]: With dead ends: 84 [2025-03-09 01:45:45,277 INFO L226 Difference]: Without dead ends: 41 [2025-03-09 01:45:45,280 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-09 01:45:45,283 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 15 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:45,284 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 121 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:45,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2025-03-09 01:45:45,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2025-03-09 01:45:45,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 35 states have internal predecessors, (40), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-09 01:45:45,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 48 transitions. [2025-03-09 01:45:45,321 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 48 transitions. Word has length 7 [2025-03-09 01:45:45,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:45,322 INFO L471 AbstractCegarLoop]: Abstraction has 41 states and 48 transitions. [2025-03-09 01:45:45,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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) [2025-03-09 01:45:45,323 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 48 transitions. [2025-03-09 01:45:45,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-03-09 01:45:45,324 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:45,324 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:45,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-09 01:45:45,325 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:45,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:45,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1601592749, now seen corresponding path program 1 times [2025-03-09 01:45:45,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:45,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847327902] [2025-03-09 01:45:45,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:45,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:45,334 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-03-09 01:45:45,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-03-09 01:45:45,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:45,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:45,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 01:45:45,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:45,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847327902] [2025-03-09 01:45:45,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847327902] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:45,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:45,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 01:45:45,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441573443] [2025-03-09 01:45:45,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:45,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 01:45:45,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:45,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 01:45:45,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 01:45:45,388 INFO L87 Difference]: Start difference. First operand 41 states and 48 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 01:45:45,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:45,417 INFO L93 Difference]: Finished difference Result 43 states and 53 transitions. [2025-03-09 01:45:45,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 01:45:45,418 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2025-03-09 01:45:45,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:45,419 INFO L225 Difference]: With dead ends: 43 [2025-03-09 01:45:45,419 INFO L226 Difference]: Without dead ends: 42 [2025-03-09 01:45:45,420 INFO L434 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 [2025-03-09 01:45:45,420 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 11 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:45,420 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 70 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:45,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2025-03-09 01:45:45,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 40. [2025-03-09 01:45:45,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.5) internal successors, (39), 34 states have internal predecessors, (39), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-09 01:45:45,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 47 transitions. [2025-03-09 01:45:45,426 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 47 transitions. Word has length 12 [2025-03-09 01:45:45,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:45,426 INFO L471 AbstractCegarLoop]: Abstraction has 40 states and 47 transitions. [2025-03-09 01:45:45,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 01:45:45,427 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 47 transitions. [2025-03-09 01:45:45,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-09 01:45:45,427 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:45,427 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:45,427 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-09 01:45:45,427 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:45,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:45,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1869119757, now seen corresponding path program 1 times [2025-03-09 01:45:45,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:45,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386001063] [2025-03-09 01:45:45,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:45,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:45,433 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-09 01:45:45,442 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-09 01:45:45,442 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:45,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:45,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 01:45:45,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:45,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386001063] [2025-03-09 01:45:45,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386001063] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:45,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:45,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 01:45:45,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396413005] [2025-03-09 01:45:45,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:45,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 01:45:45,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:45,483 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 01:45:45,483 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,483 INFO L87 Difference]: Start difference. First operand 40 states and 47 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 01:45:45,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:45,508 INFO L93 Difference]: Finished difference Result 40 states and 47 transitions. [2025-03-09 01:45:45,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 01:45:45,508 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2025-03-09 01:45:45,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:45,509 INFO L225 Difference]: With dead ends: 40 [2025-03-09 01:45:45,510 INFO L226 Difference]: Without dead ends: 39 [2025-03-09 01:45:45,510 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,511 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 1 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:45,511 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 113 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:45,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2025-03-09 01:45:45,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2025-03-09 01:45:45,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 33 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-09 01:45:45,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 46 transitions. [2025-03-09 01:45:45,518 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 46 transitions. Word has length 13 [2025-03-09 01:45:45,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:45,518 INFO L471 AbstractCegarLoop]: Abstraction has 39 states and 46 transitions. [2025-03-09 01:45:45,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 01:45:45,518 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 46 transitions. [2025-03-09 01:45:45,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-09 01:45:45,519 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:45,519 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:45,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-09 01:45:45,519 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:45,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:45,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1890232319, now seen corresponding path program 1 times [2025-03-09 01:45:45,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:45,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387030688] [2025-03-09 01:45:45,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:45,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:45,523 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-09 01:45:45,529 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-09 01:45:45,529 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:45,531 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:45,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 01:45:45,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:45,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387030688] [2025-03-09 01:45:45,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387030688] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:45,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:45,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-09 01:45:45,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386594569] [2025-03-09 01:45:45,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:45,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 01:45:45,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:45,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 01:45:45,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-09 01:45:45,580 INFO L87 Difference]: Start difference. First operand 39 states and 46 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 01:45:45,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:45,627 INFO L93 Difference]: Finished difference Result 83 states and 100 transitions. [2025-03-09 01:45:45,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 01:45:45,627 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2025-03-09 01:45:45,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:45,628 INFO L225 Difference]: With dead ends: 83 [2025-03-09 01:45:45,628 INFO L226 Difference]: Without dead ends: 48 [2025-03-09 01:45:45,628 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-09 01:45:45,629 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:45,629 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 144 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:45,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2025-03-09 01:45:45,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 45. [2025-03-09 01:45:45,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 30 states have (on average 1.4333333333333333) internal successors, (43), 38 states have internal predecessors, (43), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2025-03-09 01:45:45,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 53 transitions. [2025-03-09 01:45:45,634 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 53 transitions. Word has length 13 [2025-03-09 01:45:45,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:45,634 INFO L471 AbstractCegarLoop]: Abstraction has 45 states and 53 transitions. [2025-03-09 01:45:45,634 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-09 01:45:45,634 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 53 transitions. [2025-03-09 01:45:45,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-03-09 01:45:45,634 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:45,634 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:45,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-09 01:45:45,634 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:45,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:45,635 INFO L85 PathProgramCache]: Analyzing trace with hash 2108137622, now seen corresponding path program 1 times [2025-03-09 01:45:45,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:45,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572341301] [2025-03-09 01:45:45,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:45,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:45,639 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-03-09 01:45:45,641 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-03-09 01:45:45,641 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:45,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:45,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 01:45:45,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:45,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572341301] [2025-03-09 01:45:45,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572341301] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:45,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:45,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 01:45:45,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629592710] [2025-03-09 01:45:45,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:45,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 01:45:45,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:45,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 01:45:45,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,687 INFO L87 Difference]: Start difference. First operand 45 states and 53 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 01:45:45,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:45,719 INFO L93 Difference]: Finished difference Result 49 states and 57 transitions. [2025-03-09 01:45:45,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 01:45:45,720 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2025-03-09 01:45:45,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:45,721 INFO L225 Difference]: With dead ends: 49 [2025-03-09 01:45:45,721 INFO L226 Difference]: Without dead ends: 48 [2025-03-09 01:45:45,721 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,721 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 0 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:45,722 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 118 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:45,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2025-03-09 01:45:45,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2025-03-09 01:45:45,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 33 states have (on average 1.393939393939394) internal successors, (46), 40 states have internal predecessors, (46), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2025-03-09 01:45:45,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 56 transitions. [2025-03-09 01:45:45,733 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 56 transitions. Word has length 14 [2025-03-09 01:45:45,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:45,734 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 56 transitions. [2025-03-09 01:45:45,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 01:45:45,734 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 56 transitions. [2025-03-09 01:45:45,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-03-09 01:45:45,734 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:45,734 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:45,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-09 01:45:45,734 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:45,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:45,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1304308908, now seen corresponding path program 1 times [2025-03-09 01:45:45,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:45,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895431964] [2025-03-09 01:45:45,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:45,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:45,741 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-09 01:45:45,747 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-09 01:45:45,747 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:45,747 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:45,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-09 01:45:45,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:45,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895431964] [2025-03-09 01:45:45,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895431964] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:45,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:45,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 01:45:45,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271659717] [2025-03-09 01:45:45,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:45,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 01:45:45,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:45,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 01:45:45,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,793 INFO L87 Difference]: Start difference. First operand 48 states and 56 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 01:45:45,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:45,811 INFO L93 Difference]: Finished difference Result 48 states and 56 transitions. [2025-03-09 01:45:45,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 01:45:45,812 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2025-03-09 01:45:45,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:45,812 INFO L225 Difference]: With dead ends: 48 [2025-03-09 01:45:45,812 INFO L226 Difference]: Without dead ends: 47 [2025-03-09 01:45:45,812 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,817 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 2 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:45,817 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 108 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:45,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2025-03-09 01:45:45,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2025-03-09 01:45:45,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 33 states have (on average 1.3636363636363635) internal successors, (45), 39 states have internal predecessors, (45), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2025-03-09 01:45:45,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 55 transitions. [2025-03-09 01:45:45,822 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 55 transitions. Word has length 16 [2025-03-09 01:45:45,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:45,822 INFO L471 AbstractCegarLoop]: Abstraction has 47 states and 55 transitions. [2025-03-09 01:45:45,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 01:45:45,822 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 55 transitions. [2025-03-09 01:45:45,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-03-09 01:45:45,822 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:45,822 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:45,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-09 01:45:45,823 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:45,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:45,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1778870486, now seen corresponding path program 1 times [2025-03-09 01:45:45,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:45,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998871551] [2025-03-09 01:45:45,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:45,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:45,827 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-09 01:45:45,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-09 01:45:45,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:45,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:45,854 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-09 01:45:45,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:45,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998871551] [2025-03-09 01:45:45,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998871551] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:45,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:45,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 01:45:45,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945047094] [2025-03-09 01:45:45,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:45,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 01:45:45,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:45,855 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 01:45:45,855 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,855 INFO L87 Difference]: Start difference. First operand 47 states and 55 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 01:45:45,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:45,873 INFO L93 Difference]: Finished difference Result 62 states and 73 transitions. [2025-03-09 01:45:45,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 01:45:45,873 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2025-03-09 01:45:45,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:45,874 INFO L225 Difference]: With dead ends: 62 [2025-03-09 01:45:45,874 INFO L226 Difference]: Without dead ends: 61 [2025-03-09 01:45:45,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 01:45:45,875 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 1 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:45,875 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 116 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:45,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2025-03-09 01:45:45,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 60. [2025-03-09 01:45:45,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 44 states have (on average 1.3181818181818181) internal successors, (58), 50 states have internal predecessors, (58), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2025-03-09 01:45:45,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 72 transitions. [2025-03-09 01:45:45,881 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 72 transitions. Word has length 17 [2025-03-09 01:45:45,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:45,881 INFO L471 AbstractCegarLoop]: Abstraction has 60 states and 72 transitions. [2025-03-09 01:45:45,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-09 01:45:45,881 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 72 transitions. [2025-03-09 01:45:45,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-03-09 01:45:45,882 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:45,882 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:45,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-09 01:45:45,882 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:45,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:45,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1533194631, now seen corresponding path program 1 times [2025-03-09 01:45:45,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:45,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271766358] [2025-03-09 01:45:45,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:45,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:45,888 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-03-09 01:45:45,896 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-03-09 01:45:45,897 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:45,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:45,978 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-09 01:45:45,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:45,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271766358] [2025-03-09 01:45:45,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271766358] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:45,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:45,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-09 01:45:45,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014895485] [2025-03-09 01:45:45,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:45,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 01:45:45,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:45,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 01:45:45,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-09 01:45:45,980 INFO L87 Difference]: Start difference. First operand 60 states and 72 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 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) [2025-03-09 01:45:46,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:46,035 INFO L93 Difference]: Finished difference Result 122 states and 146 transitions. [2025-03-09 01:45:46,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 01:45:46,035 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 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 22 [2025-03-09 01:45:46,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:46,036 INFO L225 Difference]: With dead ends: 122 [2025-03-09 01:45:46,036 INFO L226 Difference]: Without dead ends: 69 [2025-03-09 01:45:46,036 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-09 01:45:46,037 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 4 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:46,037 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 145 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:46,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2025-03-09 01:45:46,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2025-03-09 01:45:46,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 50 states have (on average 1.28) internal successors, (64), 56 states have internal predecessors, (64), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2025-03-09 01:45:46,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 78 transitions. [2025-03-09 01:45:46,046 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 78 transitions. Word has length 22 [2025-03-09 01:45:46,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:46,046 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 78 transitions. [2025-03-09 01:45:46,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 1 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) [2025-03-09 01:45:46,047 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 78 transitions. [2025-03-09 01:45:46,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-03-09 01:45:46,047 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:46,047 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:46,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-09 01:45:46,047 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:46,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:46,048 INFO L85 PathProgramCache]: Analyzing trace with hash -370096114, now seen corresponding path program 1 times [2025-03-09 01:45:46,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:46,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898367437] [2025-03-09 01:45:46,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:46,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:46,052 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-03-09 01:45:46,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-03-09 01:45:46,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:46,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:46,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-09 01:45:46,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:46,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898367437] [2025-03-09 01:45:46,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898367437] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:46,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891337573] [2025-03-09 01:45:46,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:46,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:46,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:46,118 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) [2025-03-09 01:45:46,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-09 01:45:46,144 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-03-09 01:45:46,155 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-03-09 01:45:46,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:46,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:46,156 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-09 01:45:46,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:46,194 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-09 01:45:46,194 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:46,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-09 01:45:46,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891337573] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:46,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:46,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-03-09 01:45:46,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330444877] [2025-03-09 01:45:46,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:46,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-09 01:45:46,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:46,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-09 01:45:46,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-03-09 01:45:46,273 INFO L87 Difference]: Start difference. First operand 68 states and 78 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 10 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-09 01:45:46,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:46,323 INFO L93 Difference]: Finished difference Result 99 states and 126 transitions. [2025-03-09 01:45:46,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-09 01:45:46,324 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 10 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 23 [2025-03-09 01:45:46,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:46,325 INFO L225 Difference]: With dead ends: 99 [2025-03-09 01:45:46,325 INFO L226 Difference]: Without dead ends: 98 [2025-03-09 01:45:46,326 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-03-09 01:45:46,326 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:46,326 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 187 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:46,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2025-03-09 01:45:46,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2025-03-09 01:45:46,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 74 states have (on average 1.2702702702702702) internal successors, (94), 80 states have internal predecessors, (94), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2025-03-09 01:45:46,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 120 transitions. [2025-03-09 01:45:46,341 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 120 transitions. Word has length 23 [2025-03-09 01:45:46,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:46,341 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 120 transitions. [2025-03-09 01:45:46,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 10 states have internal predecessors, (25), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-09 01:45:46,342 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 120 transitions. [2025-03-09 01:45:46,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-03-09 01:45:46,343 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:46,343 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:46,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:46,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:46,547 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:46,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:46,547 INFO L85 PathProgramCache]: Analyzing trace with hash 427379516, now seen corresponding path program 1 times [2025-03-09 01:45:46,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:46,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28331902] [2025-03-09 01:45:46,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:46,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:46,552 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 01:45:46,557 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 01:45:46,559 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:46,559 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-09 01:45:46,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:46,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28331902] [2025-03-09 01:45:46,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28331902] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:46,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617187168] [2025-03-09 01:45:46,638 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:46,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:46,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:46,641 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) [2025-03-09 01:45:46,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-09 01:45:46,670 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 01:45:46,678 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 01:45:46,679 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:46,679 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:46,679 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-09 01:45:46,681 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:46,783 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-09 01:45:46,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:46,839 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-09 01:45:46,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617187168] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:46,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:46,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2025-03-09 01:45:46,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280573550] [2025-03-09 01:45:46,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:46,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-03-09 01:45:46,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:46,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-03-09 01:45:46,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2025-03-09 01:45:46,840 INFO L87 Difference]: Start difference. First operand 98 states and 120 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-09 01:45:46,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:46,902 INFO L93 Difference]: Finished difference Result 160 states and 195 transitions. [2025-03-09 01:45:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-09 01:45:46,903 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 30 [2025-03-09 01:45:46,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:46,903 INFO L225 Difference]: With dead ends: 160 [2025-03-09 01:45:46,903 INFO L226 Difference]: Without dead ends: 99 [2025-03-09 01:45:46,904 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 49 SyntacticMatches, 6 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2025-03-09 01:45:46,904 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 7 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:46,904 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 271 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:46,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2025-03-09 01:45:46,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 98. [2025-03-09 01:45:46,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 74 states have (on average 1.2567567567567568) internal successors, (93), 80 states have internal predecessors, (93), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2025-03-09 01:45:46,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 119 transitions. [2025-03-09 01:45:46,911 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 119 transitions. Word has length 30 [2025-03-09 01:45:46,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:46,912 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 119 transitions. [2025-03-09 01:45:46,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-09 01:45:46,912 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 119 transitions. [2025-03-09 01:45:46,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-03-09 01:45:46,912 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:46,912 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:46,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:47,113 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,SelfDestructingSolverStorable9 [2025-03-09 01:45:47,113 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:47,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:47,114 INFO L85 PathProgramCache]: Analyzing trace with hash -2076933452, now seen corresponding path program 2 times [2025-03-09 01:45:47,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:47,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824780536] [2025-03-09 01:45:47,114 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:47,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:47,119 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 39 statements into 2 equivalence classes. [2025-03-09 01:45:47,124 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 39 of 39 statements. [2025-03-09 01:45:47,125 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:47,125 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:47,198 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-09 01:45:47,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:47,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824780536] [2025-03-09 01:45:47,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824780536] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:47,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:47,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-09 01:45:47,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704756693] [2025-03-09 01:45:47,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:47,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 01:45:47,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:47,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 01:45:47,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-09 01:45:47,200 INFO L87 Difference]: Start difference. First operand 98 states and 119 transitions. Second operand has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-09 01:45:47,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:47,321 INFO L93 Difference]: Finished difference Result 196 states and 257 transitions. [2025-03-09 01:45:47,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-09 01:45:47,321 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 39 [2025-03-09 01:45:47,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:47,322 INFO L225 Difference]: With dead ends: 196 [2025-03-09 01:45:47,322 INFO L226 Difference]: Without dead ends: 138 [2025-03-09 01:45:47,323 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-09 01:45:47,323 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 35 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:47,323 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 115 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:47,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-03-09 01:45:47,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 133. [2025-03-09 01:45:47,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 102 states have (on average 1.2549019607843137) internal successors, (128), 107 states have internal predecessors, (128), 17 states have call successors, (17), 5 states have call predecessors, (17), 7 states have return successors, (32), 20 states have call predecessors, (32), 17 states have call successors, (32) [2025-03-09 01:45:47,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 177 transitions. [2025-03-09 01:45:47,340 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 177 transitions. Word has length 39 [2025-03-09 01:45:47,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:47,340 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 177 transitions. [2025-03-09 01:45:47,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-09 01:45:47,340 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 177 transitions. [2025-03-09 01:45:47,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2025-03-09 01:45:47,341 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:47,341 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:47,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-09 01:45:47,341 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:47,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:47,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1811689622, now seen corresponding path program 1 times [2025-03-09 01:45:47,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:47,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500007133] [2025-03-09 01:45:47,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:47,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:47,349 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 40 statements into 1 equivalence classes. [2025-03-09 01:45:47,358 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 40 of 40 statements. [2025-03-09 01:45:47,358 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:47,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:47,459 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-09 01:45:47,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:47,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500007133] [2025-03-09 01:45:47,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500007133] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:47,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356456635] [2025-03-09 01:45:47,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:47,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:47,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:47,464 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) [2025-03-09 01:45:47,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-09 01:45:47,486 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 40 statements into 1 equivalence classes. [2025-03-09 01:45:47,496 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 40 of 40 statements. [2025-03-09 01:45:47,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:47,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:47,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-09 01:45:47,499 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:47,584 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2025-03-09 01:45:47,584 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:47,669 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2025-03-09 01:45:47,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356456635] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:47,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:47,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 17 [2025-03-09 01:45:47,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560734467] [2025-03-09 01:45:47,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:47,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-09 01:45:47,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:47,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-09 01:45:47,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2025-03-09 01:45:47,671 INFO L87 Difference]: Start difference. First operand 133 states and 177 transitions. Second operand has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 17 states have internal predecessors, (63), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2025-03-09 01:45:48,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:48,162 INFO L93 Difference]: Finished difference Result 393 states and 557 transitions. [2025-03-09 01:45:48,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-03-09 01:45:48,162 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 17 states have internal predecessors, (63), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 40 [2025-03-09 01:45:48,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:48,164 INFO L225 Difference]: With dead ends: 393 [2025-03-09 01:45:48,164 INFO L226 Difference]: Without dead ends: 298 [2025-03-09 01:45:48,165 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 674 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=409, Invalid=2243, Unknown=0, NotChecked=0, Total=2652 [2025-03-09 01:45:48,166 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 32 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:48,167 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 497 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:48,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2025-03-09 01:45:48,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 263. [2025-03-09 01:45:48,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 209 states have (on average 1.2105263157894737) internal successors, (253), 212 states have internal predecessors, (253), 40 states have call successors, (40), 5 states have call predecessors, (40), 7 states have return successors, (82), 45 states have call predecessors, (82), 40 states have call successors, (82) [2025-03-09 01:45:48,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 375 transitions. [2025-03-09 01:45:48,198 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 375 transitions. Word has length 40 [2025-03-09 01:45:48,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:48,198 INFO L471 AbstractCegarLoop]: Abstraction has 263 states and 375 transitions. [2025-03-09 01:45:48,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 17 states have internal predecessors, (63), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2025-03-09 01:45:48,199 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 375 transitions. [2025-03-09 01:45:48,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-03-09 01:45:48,201 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:48,201 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:48,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-09 01:45:48,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:48,402 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:48,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:48,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1660806245, now seen corresponding path program 1 times [2025-03-09 01:45:48,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:48,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097145253] [2025-03-09 01:45:48,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:48,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:48,408 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-09 01:45:48,416 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-09 01:45:48,416 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:48,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:48,496 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-09 01:45:48,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:48,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097145253] [2025-03-09 01:45:48,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097145253] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:48,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684355551] [2025-03-09 01:45:48,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:48,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:48,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:48,499 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) [2025-03-09 01:45:48,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-09 01:45:48,523 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-09 01:45:48,533 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-09 01:45:48,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:48,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:48,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-09 01:45:48,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:48,578 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-09 01:45:48,578 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:48,657 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-09 01:45:48,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684355551] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:48,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:48,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2025-03-09 01:45:48,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505657635] [2025-03-09 01:45:48,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:48,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-03-09 01:45:48,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:48,658 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-03-09 01:45:48,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2025-03-09 01:45:48,658 INFO L87 Difference]: Start difference. First operand 263 states and 375 transitions. Second operand has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-09 01:45:48,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:48,874 INFO L93 Difference]: Finished difference Result 312 states and 473 transitions. [2025-03-09 01:45:48,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-09 01:45:48,875 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 45 [2025-03-09 01:45:48,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:48,877 INFO L225 Difference]: With dead ends: 312 [2025-03-09 01:45:48,877 INFO L226 Difference]: Without dead ends: 310 [2025-03-09 01:45:48,878 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2025-03-09 01:45:48,878 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 107 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:48,878 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 182 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-09 01:45:48,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2025-03-09 01:45:48,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 297. [2025-03-09 01:45:48,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 236 states have (on average 1.2203389830508475) internal successors, (288), 238 states have internal predecessors, (288), 43 states have call successors, (43), 8 states have call predecessors, (43), 12 states have return successors, (91), 50 states have call predecessors, (91), 43 states have call successors, (91) [2025-03-09 01:45:48,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 422 transitions. [2025-03-09 01:45:48,905 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 422 transitions. Word has length 45 [2025-03-09 01:45:48,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:48,906 INFO L471 AbstractCegarLoop]: Abstraction has 297 states and 422 transitions. [2025-03-09 01:45:48,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-09 01:45:48,906 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 422 transitions. [2025-03-09 01:45:48,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-03-09 01:45:48,908 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:48,908 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:48,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-09 01:45:49,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:49,109 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:49,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:49,109 INFO L85 PathProgramCache]: Analyzing trace with hash -2089963882, now seen corresponding path program 2 times [2025-03-09 01:45:49,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:49,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176403541] [2025-03-09 01:45:49,110 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:49,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:49,114 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 50 statements into 2 equivalence classes. [2025-03-09 01:45:49,119 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 50 of 50 statements. [2025-03-09 01:45:49,119 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:49,119 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:49,231 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-03-09 01:45:49,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:49,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176403541] [2025-03-09 01:45:49,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176403541] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:49,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443211841] [2025-03-09 01:45:49,231 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:49,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:49,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:49,233 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) [2025-03-09 01:45:49,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-09 01:45:49,254 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 50 statements into 2 equivalence classes. [2025-03-09 01:45:49,267 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 50 of 50 statements. [2025-03-09 01:45:49,267 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:49,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:49,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-09 01:45:49,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-03-09 01:45:49,306 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:49,441 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-03-09 01:45:49,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443211841] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:49,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:49,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2025-03-09 01:45:49,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550715110] [2025-03-09 01:45:49,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:49,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-09 01:45:49,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:49,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-09 01:45:49,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2025-03-09 01:45:49,443 INFO L87 Difference]: Start difference. First operand 297 states and 422 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 22 states have internal predecessors, (49), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-09 01:45:49,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:49,534 INFO L93 Difference]: Finished difference Result 538 states and 854 transitions. [2025-03-09 01:45:49,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-09 01:45:49,534 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 22 states have internal predecessors, (49), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 50 [2025-03-09 01:45:49,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:49,537 INFO L225 Difference]: With dead ends: 538 [2025-03-09 01:45:49,537 INFO L226 Difference]: Without dead ends: 537 [2025-03-09 01:45:49,537 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2025-03-09 01:45:49,538 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 0 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:49,538 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 287 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:49,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2025-03-09 01:45:49,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 537. [2025-03-09 01:45:49,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 428 states have (on average 1.233644859813084) internal successors, (528), 430 states have internal predecessors, (528), 91 states have call successors, (91), 8 states have call predecessors, (91), 12 states have return successors, (187), 98 states have call predecessors, (187), 91 states have call successors, (187) [2025-03-09 01:45:49,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 806 transitions. [2025-03-09 01:45:49,569 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 806 transitions. Word has length 50 [2025-03-09 01:45:49,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:49,569 INFO L471 AbstractCegarLoop]: Abstraction has 537 states and 806 transitions. [2025-03-09 01:45:49,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 22 states have internal predecessors, (49), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-09 01:45:49,569 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 806 transitions. [2025-03-09 01:45:49,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2025-03-09 01:45:49,570 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:49,570 INFO L218 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:49,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-09 01:45:49,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-03-09 01:45:49,770 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:49,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:49,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1769395424, now seen corresponding path program 1 times [2025-03-09 01:45:49,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:49,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835563538] [2025-03-09 01:45:49,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:49,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:49,774 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-03-09 01:45:49,780 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-03-09 01:45:49,780 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:49,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:49,864 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 14 proven. 21 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-03-09 01:45:49,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:49,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835563538] [2025-03-09 01:45:49,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835563538] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:49,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112419936] [2025-03-09 01:45:49,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:49,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:49,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:49,866 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) [2025-03-09 01:45:49,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-09 01:45:49,888 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-03-09 01:45:49,905 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-03-09 01:45:49,905 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:49,905 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:49,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-09 01:45:49,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:49,956 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 48 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-09 01:45:49,956 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:50,021 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-09 01:45:50,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112419936] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:50,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:50,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 14 [2025-03-09 01:45:50,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047504732] [2025-03-09 01:45:50,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:50,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-09 01:45:50,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:50,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-09 01:45:50,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2025-03-09 01:45:50,023 INFO L87 Difference]: Start difference. First operand 537 states and 806 transitions. Second operand has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 12 states have internal predecessors, (65), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-03-09 01:45:50,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:50,379 INFO L93 Difference]: Finished difference Result 1084 states and 1750 transitions. [2025-03-09 01:45:50,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-09 01:45:50,379 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 12 states have internal predecessors, (65), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 58 [2025-03-09 01:45:50,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:50,384 INFO L225 Difference]: With dead ends: 1084 [2025-03-09 01:45:50,384 INFO L226 Difference]: Without dead ends: 637 [2025-03-09 01:45:50,387 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 111 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2025-03-09 01:45:50,388 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 159 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:50,388 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 191 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-09 01:45:50,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2025-03-09 01:45:50,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 607. [2025-03-09 01:45:50,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 484 states have (on average 1.2396694214876034) internal successors, (600), 486 states have internal predecessors, (600), 97 states have call successors, (97), 14 states have call predecessors, (97), 20 states have return successors, (197), 106 states have call predecessors, (197), 97 states have call successors, (197) [2025-03-09 01:45:50,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 894 transitions. [2025-03-09 01:45:50,451 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 894 transitions. Word has length 58 [2025-03-09 01:45:50,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:50,451 INFO L471 AbstractCegarLoop]: Abstraction has 607 states and 894 transitions. [2025-03-09 01:45:50,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.642857142857143) internal successors, (65), 12 states have internal predecessors, (65), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-03-09 01:45:50,451 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 894 transitions. [2025-03-09 01:45:50,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-09 01:45:50,452 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:50,452 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 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, 1, 1, 1, 1] [2025-03-09 01:45:50,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:50,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-03-09 01:45:50,654 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:50,654 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:50,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1171647837, now seen corresponding path program 1 times [2025-03-09 01:45:50,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:50,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413648878] [2025-03-09 01:45:50,654 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:50,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:50,658 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-09 01:45:50,662 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-09 01:45:50,662 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:50,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:50,695 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-03-09 01:45:50,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:50,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413648878] [2025-03-09 01:45:50,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413648878] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:50,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:50,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-09 01:45:50,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349431122] [2025-03-09 01:45:50,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:50,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 01:45:50,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:50,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 01:45:50,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-09 01:45:50,697 INFO L87 Difference]: Start difference. First operand 607 states and 894 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-09 01:45:50,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:50,756 INFO L93 Difference]: Finished difference Result 1098 states and 1700 transitions. [2025-03-09 01:45:50,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 01:45:50,757 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2025-03-09 01:45:50,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:50,760 INFO L225 Difference]: With dead ends: 1098 [2025-03-09 01:45:50,760 INFO L226 Difference]: Without dead ends: 587 [2025-03-09 01:45:50,762 INFO L434 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 [2025-03-09 01:45:50,763 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 30 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:50,764 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 93 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:50,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2025-03-09 01:45:50,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 587. [2025-03-09 01:45:50,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 467 states have (on average 1.2312633832976445) internal successors, (575), 472 states have internal predecessors, (575), 97 states have call successors, (97), 14 states have call predecessors, (97), 17 states have return successors, (146), 100 states have call predecessors, (146), 97 states have call successors, (146) [2025-03-09 01:45:50,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 818 transitions. [2025-03-09 01:45:50,796 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 818 transitions. Word has length 60 [2025-03-09 01:45:50,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:50,796 INFO L471 AbstractCegarLoop]: Abstraction has 587 states and 818 transitions. [2025-03-09 01:45:50,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-09 01:45:50,796 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 818 transitions. [2025-03-09 01:45:50,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2025-03-09 01:45:50,797 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:50,797 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:50,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-09 01:45:50,797 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:50,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:50,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1698222933, now seen corresponding path program 2 times [2025-03-09 01:45:50,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:50,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457266310] [2025-03-09 01:45:50,798 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:50,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:50,802 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 61 statements into 2 equivalence classes. [2025-03-09 01:45:50,806 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 61 of 61 statements. [2025-03-09 01:45:50,806 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:50,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:50,845 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-03-09 01:45:50,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:50,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457266310] [2025-03-09 01:45:50,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457266310] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:50,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461471035] [2025-03-09 01:45:50,845 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:50,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:50,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:50,847 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) [2025-03-09 01:45:50,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-09 01:45:50,868 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 61 statements into 2 equivalence classes. [2025-03-09 01:45:50,881 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 61 of 61 statements. [2025-03-09 01:45:50,881 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:50,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:50,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-09 01:45:50,899 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:50,930 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-03-09 01:45:50,930 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 01:45:50,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461471035] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:50,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 01:45:50,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-09 01:45:50,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489617638] [2025-03-09 01:45:50,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:50,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 01:45:50,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:50,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 01:45:50,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-03-09 01:45:50,931 INFO L87 Difference]: Start difference. First operand 587 states and 818 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-09 01:45:50,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:50,977 INFO L93 Difference]: Finished difference Result 618 states and 905 transitions. [2025-03-09 01:45:50,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 01:45:50,977 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 61 [2025-03-09 01:45:50,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:50,981 INFO L225 Difference]: With dead ends: 618 [2025-03-09 01:45:50,981 INFO L226 Difference]: Without dead ends: 617 [2025-03-09 01:45:50,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-03-09 01:45:50,982 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:50,982 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 107 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:50,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2025-03-09 01:45:51,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 605. [2025-03-09 01:45:51,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 481 states have (on average 1.2245322245322245) internal successors, (589), 485 states have internal predecessors, (589), 97 states have call successors, (97), 14 states have call predecessors, (97), 21 states have return successors, (189), 105 states have call predecessors, (189), 97 states have call successors, (189) [2025-03-09 01:45:51,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 875 transitions. [2025-03-09 01:45:51,026 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 875 transitions. Word has length 61 [2025-03-09 01:45:51,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:51,026 INFO L471 AbstractCegarLoop]: Abstraction has 605 states and 875 transitions. [2025-03-09 01:45:51,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-09 01:45:51,027 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 875 transitions. [2025-03-09 01:45:51,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-03-09 01:45:51,027 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:51,027 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:51,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:51,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:51,228 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:51,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:51,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1105303397, now seen corresponding path program 1 times [2025-03-09 01:45:51,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:51,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826026891] [2025-03-09 01:45:51,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:51,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:51,233 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-03-09 01:45:51,241 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-03-09 01:45:51,241 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:51,241 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:51,283 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2025-03-09 01:45:51,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:51,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826026891] [2025-03-09 01:45:51,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826026891] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:51,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:45:51,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-09 01:45:51,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997835477] [2025-03-09 01:45:51,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:51,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 01:45:51,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:51,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 01:45:51,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-09 01:45:51,284 INFO L87 Difference]: Start difference. First operand 605 states and 875 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-09 01:45:51,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:51,350 INFO L93 Difference]: Finished difference Result 670 states and 1025 transitions. [2025-03-09 01:45:51,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 01:45:51,350 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 62 [2025-03-09 01:45:51,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:51,354 INFO L225 Difference]: With dead ends: 670 [2025-03-09 01:45:51,354 INFO L226 Difference]: Without dead ends: 669 [2025-03-09 01:45:51,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-09 01:45:51,355 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:51,356 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 192 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:51,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2025-03-09 01:45:51,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 646. [2025-03-09 01:45:51,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 514 states have (on average 1.215953307392996) internal successors, (625), 516 states have internal predecessors, (625), 102 states have call successors, (102), 14 states have call predecessors, (102), 24 states have return successors, (241), 115 states have call predecessors, (241), 102 states have call successors, (241) [2025-03-09 01:45:51,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 968 transitions. [2025-03-09 01:45:51,410 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 968 transitions. Word has length 62 [2025-03-09 01:45:51,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:51,411 INFO L471 AbstractCegarLoop]: Abstraction has 646 states and 968 transitions. [2025-03-09 01:45:51,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-09 01:45:51,411 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 968 transitions. [2025-03-09 01:45:51,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2025-03-09 01:45:51,414 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:51,414 INFO L218 NwaCegarLoop]: trace histogram [10, 8, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:51,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-09 01:45:51,414 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:51,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:51,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1048851252, now seen corresponding path program 1 times [2025-03-09 01:45:51,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:51,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485089297] [2025-03-09 01:45:51,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:51,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:51,425 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 96 statements into 1 equivalence classes. [2025-03-09 01:45:51,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 96 of 96 statements. [2025-03-09 01:45:51,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:51,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 68 proven. 43 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2025-03-09 01:45:51,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:51,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485089297] [2025-03-09 01:45:51,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485089297] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:51,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25887127] [2025-03-09 01:45:51,499 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:51,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:51,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:51,501 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) [2025-03-09 01:45:51,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-09 01:45:51,529 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 96 statements into 1 equivalence classes. [2025-03-09 01:45:51,549 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 96 of 96 statements. [2025-03-09 01:45:51,550 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:51,550 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:51,551 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 01:45:51,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:51,577 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 134 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-03-09 01:45:51,577 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 01:45:51,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25887127] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:51,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 01:45:51,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-03-09 01:45:51,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946038964] [2025-03-09 01:45:51,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:51,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-09 01:45:51,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:51,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-09 01:45:51,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-09 01:45:51,578 INFO L87 Difference]: Start difference. First operand 646 states and 968 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2025-03-09 01:45:51,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:51,730 INFO L93 Difference]: Finished difference Result 1296 states and 2109 transitions. [2025-03-09 01:45:51,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-09 01:45:51,730 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 96 [2025-03-09 01:45:51,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:51,735 INFO L225 Difference]: With dead ends: 1296 [2025-03-09 01:45:51,735 INFO L226 Difference]: Without dead ends: 744 [2025-03-09 01:45:51,739 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-03-09 01:45:51,739 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 23 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:51,740 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 118 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:51,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2025-03-09 01:45:51,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 737. [2025-03-09 01:45:51,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 588 states have (on average 1.2125850340136055) internal successors, (713), 583 states have internal predecessors, (713), 112 states have call successors, (112), 14 states have call predecessors, (112), 31 states have return successors, (280), 139 states have call predecessors, (280), 112 states have call successors, (280) [2025-03-09 01:45:51,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1105 transitions. [2025-03-09 01:45:51,806 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1105 transitions. Word has length 96 [2025-03-09 01:45:51,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:51,806 INFO L471 AbstractCegarLoop]: Abstraction has 737 states and 1105 transitions. [2025-03-09 01:45:51,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2025-03-09 01:45:51,807 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1105 transitions. [2025-03-09 01:45:51,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2025-03-09 01:45:51,808 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:51,808 INFO L218 NwaCegarLoop]: trace histogram [10, 8, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:51,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-09 01:45:52,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:52,008 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:52,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:52,009 INFO L85 PathProgramCache]: Analyzing trace with hash -421235437, now seen corresponding path program 1 times [2025-03-09 01:45:52,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:52,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335460808] [2025-03-09 01:45:52,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:52,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:52,013 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-03-09 01:45:52,019 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-03-09 01:45:52,020 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:52,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:52,066 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-03-09 01:45:52,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:52,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335460808] [2025-03-09 01:45:52,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335460808] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:52,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782692774] [2025-03-09 01:45:52,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:52,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:52,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:52,069 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) [2025-03-09 01:45:52,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-09 01:45:52,095 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-03-09 01:45:52,113 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-03-09 01:45:52,113 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:52,113 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:52,114 INFO L256 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-09 01:45:52,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:52,129 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2025-03-09 01:45:52,131 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 01:45:52,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782692774] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:52,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 01:45:52,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2025-03-09 01:45:52,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057190772] [2025-03-09 01:45:52,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:52,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 01:45:52,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:52,132 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 01:45:52,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-09 01:45:52,133 INFO L87 Difference]: Start difference. First operand 737 states and 1105 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-09 01:45:52,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:52,212 INFO L93 Difference]: Finished difference Result 1285 states and 2044 transitions. [2025-03-09 01:45:52,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 01:45:52,213 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 97 [2025-03-09 01:45:52,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:52,217 INFO L225 Difference]: With dead ends: 1285 [2025-03-09 01:45:52,217 INFO L226 Difference]: Without dead ends: 649 [2025-03-09 01:45:52,222 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-09 01:45:52,223 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 23 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:52,223 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 93 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:52,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2025-03-09 01:45:52,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 645. [2025-03-09 01:45:52,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 514 states have (on average 1.206225680933852) internal successors, (620), 515 states have internal predecessors, (620), 102 states have call successors, (102), 14 states have call predecessors, (102), 24 states have return successors, (205), 115 states have call predecessors, (205), 102 states have call successors, (205) [2025-03-09 01:45:52,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 927 transitions. [2025-03-09 01:45:52,255 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 927 transitions. Word has length 97 [2025-03-09 01:45:52,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:52,255 INFO L471 AbstractCegarLoop]: Abstraction has 645 states and 927 transitions. [2025-03-09 01:45:52,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-09 01:45:52,255 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 927 transitions. [2025-03-09 01:45:52,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2025-03-09 01:45:52,256 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:52,256 INFO L218 NwaCegarLoop]: trace histogram [10, 8, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:52,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:52,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:52,457 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:52,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:52,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1397425447, now seen corresponding path program 2 times [2025-03-09 01:45:52,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:52,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999053205] [2025-03-09 01:45:52,457 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:52,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:52,462 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 96 statements into 2 equivalence classes. [2025-03-09 01:45:52,467 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 96 of 96 statements. [2025-03-09 01:45:52,467 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:52,467 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:52,507 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2025-03-09 01:45:52,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:52,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999053205] [2025-03-09 01:45:52,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999053205] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:52,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849757950] [2025-03-09 01:45:52,508 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:52,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:52,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:52,510 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) [2025-03-09 01:45:52,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-09 01:45:52,539 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 96 statements into 2 equivalence classes. [2025-03-09 01:45:52,561 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 96 of 96 statements. [2025-03-09 01:45:52,561 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:52,561 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:52,562 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-09 01:45:52,565 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:52,637 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 137 proven. 4 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2025-03-09 01:45:52,637 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:52,715 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 45 proven. 40 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2025-03-09 01:45:52,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849757950] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:52,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:52,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 9, 9] total 12 [2025-03-09 01:45:52,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799606969] [2025-03-09 01:45:52,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:52,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-09 01:45:52,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:52,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-09 01:45:52,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2025-03-09 01:45:52,717 INFO L87 Difference]: Start difference. First operand 645 states and 927 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 10 states have internal predecessors, (68), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2025-03-09 01:45:52,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:52,904 INFO L93 Difference]: Finished difference Result 1301 states and 1873 transitions. [2025-03-09 01:45:52,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-09 01:45:52,905 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 10 states have internal predecessors, (68), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 96 [2025-03-09 01:45:52,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:52,909 INFO L225 Difference]: With dead ends: 1301 [2025-03-09 01:45:52,909 INFO L226 Difference]: Without dead ends: 743 [2025-03-09 01:45:52,911 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 178 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2025-03-09 01:45:52,912 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 52 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:52,912 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 201 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:52,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2025-03-09 01:45:52,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 695. [2025-03-09 01:45:52,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 554 states have (on average 1.1895306859205776) internal successors, (659), 555 states have internal predecessors, (659), 109 states have call successors, (109), 19 states have call predecessors, (109), 27 states have return successors, (210), 120 states have call predecessors, (210), 109 states have call successors, (210) [2025-03-09 01:45:52,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 978 transitions. [2025-03-09 01:45:52,948 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 978 transitions. Word has length 96 [2025-03-09 01:45:52,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:52,948 INFO L471 AbstractCegarLoop]: Abstraction has 695 states and 978 transitions. [2025-03-09 01:45:52,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 10 states have internal predecessors, (68), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2025-03-09 01:45:52,949 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 978 transitions. [2025-03-09 01:45:52,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2025-03-09 01:45:52,950 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:52,950 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:52,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-03-09 01:45:53,150 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,SelfDestructingSolverStorable20 [2025-03-09 01:45:53,151 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:53,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:53,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1979622294, now seen corresponding path program 3 times [2025-03-09 01:45:53,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:53,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150385100] [2025-03-09 01:45:53,151 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:45:53,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:53,157 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 104 statements into 11 equivalence classes. [2025-03-09 01:45:53,169 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 104 of 104 statements. [2025-03-09 01:45:53,169 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-03-09 01:45:53,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:53,566 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-03-09 01:45:53,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:53,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150385100] [2025-03-09 01:45:53,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150385100] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:53,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532075381] [2025-03-09 01:45:53,566 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:45:53,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:53,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:53,568 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) [2025-03-09 01:45:53,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-09 01:45:53,594 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 104 statements into 11 equivalence classes. [2025-03-09 01:45:53,620 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 104 of 104 statements. [2025-03-09 01:45:53,620 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-03-09 01:45:53,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:53,621 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-03-09 01:45:53,623 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:53,859 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-03-09 01:45:53,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:54,183 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-03-09 01:45:54,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532075381] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:54,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:54,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 23] total 67 [2025-03-09 01:45:54,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069437493] [2025-03-09 01:45:54,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:54,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2025-03-09 01:45:54,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:54,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2025-03-09 01:45:54,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1078, Invalid=3478, Unknown=0, NotChecked=0, Total=4556 [2025-03-09 01:45:54,186 INFO L87 Difference]: Start difference. First operand 695 states and 978 transitions. Second operand has 68 states, 67 states have (on average 2.08955223880597) internal successors, (140), 68 states have internal predecessors, (140), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2025-03-09 01:45:54,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:54,823 INFO L93 Difference]: Finished difference Result 1177 states and 1830 transitions. [2025-03-09 01:45:54,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2025-03-09 01:45:54,824 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 67 states have (on average 2.08955223880597) internal successors, (140), 68 states have internal predecessors, (140), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) Word has length 104 [2025-03-09 01:45:54,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:54,830 INFO L225 Difference]: With dead ends: 1177 [2025-03-09 01:45:54,831 INFO L226 Difference]: Without dead ends: 1176 [2025-03-09 01:45:54,834 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3899 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1653, Invalid=6537, Unknown=0, NotChecked=0, Total=8190 [2025-03-09 01:45:54,837 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 52 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:54,837 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 372 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:54,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2025-03-09 01:45:54,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 1175. [2025-03-09 01:45:54,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 938 states have (on average 1.2142857142857142) internal successors, (1139), 939 states have internal predecessors, (1139), 205 states have call successors, (205), 19 states have call predecessors, (205), 27 states have return successors, (390), 216 states have call predecessors, (390), 205 states have call successors, (390) [2025-03-09 01:45:54,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1734 transitions. [2025-03-09 01:45:54,894 INFO L78 Accepts]: Start accepts. Automaton has 1175 states and 1734 transitions. Word has length 104 [2025-03-09 01:45:54,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:54,895 INFO L471 AbstractCegarLoop]: Abstraction has 1175 states and 1734 transitions. [2025-03-09 01:45:54,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 67 states have (on average 2.08955223880597) internal successors, (140), 68 states have internal predecessors, (140), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2025-03-09 01:45:54,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1175 states and 1734 transitions. [2025-03-09 01:45:54,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2025-03-09 01:45:54,899 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:54,899 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:54,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:55,099 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,SelfDestructingSolverStorable21 [2025-03-09 01:45:55,100 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:55,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:55,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1734602633, now seen corresponding path program 1 times [2025-03-09 01:45:55,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:55,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631033707] [2025-03-09 01:45:55,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:55,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:55,105 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-03-09 01:45:55,110 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-03-09 01:45:55,110 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:55,110 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:55,220 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 41 proven. 50 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2025-03-09 01:45:55,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:55,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631033707] [2025-03-09 01:45:55,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631033707] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:55,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175590269] [2025-03-09 01:45:55,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:55,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:55,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:55,222 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) [2025-03-09 01:45:55,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-09 01:45:55,245 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-03-09 01:45:55,266 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-03-09 01:45:55,266 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:55,266 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:55,267 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-09 01:45:55,268 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:55,354 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 151 proven. 32 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2025-03-09 01:45:55,354 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:55,488 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 41 proven. 50 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2025-03-09 01:45:55,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175590269] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:55,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:55,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2025-03-09 01:45:55,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159691997] [2025-03-09 01:45:55,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:55,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-09 01:45:55,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:55,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-09 01:45:55,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2025-03-09 01:45:55,489 INFO L87 Difference]: Start difference. First operand 1175 states and 1734 transitions. Second operand has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2025-03-09 01:45:55,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:55,634 INFO L93 Difference]: Finished difference Result 2228 states and 3323 transitions. [2025-03-09 01:45:55,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-09 01:45:55,634 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) Word has length 112 [2025-03-09 01:45:55,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:55,640 INFO L225 Difference]: With dead ends: 2228 [2025-03-09 01:45:55,641 INFO L226 Difference]: Without dead ends: 1261 [2025-03-09 01:45:55,645 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 208 SyntacticMatches, 11 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2025-03-09 01:45:55,646 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 2 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:55,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 435 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:55,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2025-03-09 01:45:55,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 1248. [2025-03-09 01:45:55,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1248 states, 1000 states have (on average 1.202) internal successors, (1202), 1001 states have internal predecessors, (1202), 216 states have call successors, (216), 19 states have call predecessors, (216), 27 states have return successors, (409), 227 states have call predecessors, (409), 216 states have call successors, (409) [2025-03-09 01:45:55,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1248 states to 1248 states and 1827 transitions. [2025-03-09 01:45:55,721 INFO L78 Accepts]: Start accepts. Automaton has 1248 states and 1827 transitions. Word has length 112 [2025-03-09 01:45:55,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:55,721 INFO L471 AbstractCegarLoop]: Abstraction has 1248 states and 1827 transitions. [2025-03-09 01:45:55,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2025-03-09 01:45:55,721 INFO L276 IsEmpty]: Start isEmpty. Operand 1248 states and 1827 transitions. [2025-03-09 01:45:55,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2025-03-09 01:45:55,723 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:55,723 INFO L218 NwaCegarLoop]: trace histogram [12, 11, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:55,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:55,923 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,SelfDestructingSolverStorable22 [2025-03-09 01:45:55,923 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:55,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:55,924 INFO L85 PathProgramCache]: Analyzing trace with hash 2134210817, now seen corresponding path program 2 times [2025-03-09 01:45:55,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:55,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697422695] [2025-03-09 01:45:55,924 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:55,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:55,929 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 121 statements into 2 equivalence classes. [2025-03-09 01:45:55,937 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 121 of 121 statements. [2025-03-09 01:45:55,937 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:55,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:56,046 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 40 proven. 58 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2025-03-09 01:45:56,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:56,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697422695] [2025-03-09 01:45:56,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697422695] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:56,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854767184] [2025-03-09 01:45:56,047 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:56,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:56,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:56,049 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) [2025-03-09 01:45:56,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-09 01:45:56,074 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 121 statements into 2 equivalence classes. [2025-03-09 01:45:56,096 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 121 of 121 statements. [2025-03-09 01:45:56,096 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:56,096 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:56,097 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-09 01:45:56,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:56,219 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 177 proven. 40 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2025-03-09 01:45:56,219 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:56,344 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 40 proven. 58 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2025-03-09 01:45:56,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854767184] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:56,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:56,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2025-03-09 01:45:56,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893632981] [2025-03-09 01:45:56,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:56,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-09 01:45:56,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:56,345 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-09 01:45:56,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2025-03-09 01:45:56,346 INFO L87 Difference]: Start difference. First operand 1248 states and 1827 transitions. Second operand has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 17 states have internal predecessors, (71), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2025-03-09 01:45:56,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:56,581 INFO L93 Difference]: Finished difference Result 2222 states and 3324 transitions. [2025-03-09 01:45:56,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-09 01:45:56,581 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 17 states have internal predecessors, (71), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) Word has length 121 [2025-03-09 01:45:56,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:56,587 INFO L225 Difference]: With dead ends: 2222 [2025-03-09 01:45:56,587 INFO L226 Difference]: Without dead ends: 1227 [2025-03-09 01:45:56,592 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 225 SyntacticMatches, 10 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2025-03-09 01:45:56,592 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:56,592 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 378 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:56,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2025-03-09 01:45:56,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 1225. [2025-03-09 01:45:56,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 981 states have (on average 1.202854230377166) internal successors, (1180), 984 states have internal predecessors, (1180), 212 states have call successors, (212), 19 states have call predecessors, (212), 27 states have return successors, (400), 221 states have call predecessors, (400), 212 states have call successors, (400) [2025-03-09 01:45:56,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 1792 transitions. [2025-03-09 01:45:56,675 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 1792 transitions. Word has length 121 [2025-03-09 01:45:56,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:56,675 INFO L471 AbstractCegarLoop]: Abstraction has 1225 states and 1792 transitions. [2025-03-09 01:45:56,675 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 17 states have internal predecessors, (71), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2025-03-09 01:45:56,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 1792 transitions. [2025-03-09 01:45:56,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2025-03-09 01:45:56,677 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:56,677 INFO L218 NwaCegarLoop]: trace histogram [13, 11, 7, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:56,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:56,877 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,SelfDestructingSolverStorable23 [2025-03-09 01:45:56,878 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:56,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:56,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1427486836, now seen corresponding path program 1 times [2025-03-09 01:45:56,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:56,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162678521] [2025-03-09 01:45:56,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:56,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:56,883 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-09 01:45:56,895 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-09 01:45:56,895 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:56,895 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:57,013 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 91 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2025-03-09 01:45:57,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:57,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162678521] [2025-03-09 01:45:57,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162678521] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:57,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057350057] [2025-03-09 01:45:57,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:57,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:57,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:57,015 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) [2025-03-09 01:45:57,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-09 01:45:57,046 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-09 01:45:57,069 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-09 01:45:57,069 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:57,069 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:57,072 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-09 01:45:57,074 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:57,137 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 91 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2025-03-09 01:45:57,137 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:57,275 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 91 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2025-03-09 01:45:57,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057350057] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:57,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:57,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 12 [2025-03-09 01:45:57,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781877566] [2025-03-09 01:45:57,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:57,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-09 01:45:57,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:57,277 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-09 01:45:57,277 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2025-03-09 01:45:57,277 INFO L87 Difference]: Start difference. First operand 1225 states and 1792 transitions. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 10 states have internal predecessors, (64), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2025-03-09 01:45:57,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:57,571 INFO L93 Difference]: Finished difference Result 2183 states and 3335 transitions. [2025-03-09 01:45:57,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-09 01:45:57,572 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 10 states have internal predecessors, (64), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 126 [2025-03-09 01:45:57,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:57,580 INFO L225 Difference]: With dead ends: 2183 [2025-03-09 01:45:57,580 INFO L226 Difference]: Without dead ends: 1211 [2025-03-09 01:45:57,585 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 246 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=140, Invalid=460, Unknown=0, NotChecked=0, Total=600 [2025-03-09 01:45:57,585 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 110 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:57,586 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 258 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-09 01:45:57,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2025-03-09 01:45:57,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1195. [2025-03-09 01:45:57,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 957 states have (on average 1.2037617554858935) internal successors, (1152), 962 states have internal predecessors, (1152), 208 states have call successors, (208), 19 states have call predecessors, (208), 25 states have return successors, (383), 213 states have call predecessors, (383), 208 states have call successors, (383) [2025-03-09 01:45:57,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1743 transitions. [2025-03-09 01:45:57,681 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1743 transitions. Word has length 126 [2025-03-09 01:45:57,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:57,681 INFO L471 AbstractCegarLoop]: Abstraction has 1195 states and 1743 transitions. [2025-03-09 01:45:57,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 10 states have internal predecessors, (64), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2025-03-09 01:45:57,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1743 transitions. [2025-03-09 01:45:57,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2025-03-09 01:45:57,688 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:57,688 INFO L218 NwaCegarLoop]: trace histogram [15, 13, 9, 9, 8, 8, 8, 8, 8, 7, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:57,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-03-09 01:45:57,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:57,888 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:57,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:57,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1376328022, now seen corresponding path program 1 times [2025-03-09 01:45:57,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:57,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935099769] [2025-03-09 01:45:57,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:57,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:57,894 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 149 statements into 1 equivalence classes. [2025-03-09 01:45:57,903 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 149 of 149 statements. [2025-03-09 01:45:57,903 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:57,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:57,962 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 190 proven. 31 refuted. 0 times theorem prover too weak. 374 trivial. 0 not checked. [2025-03-09 01:45:57,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:57,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935099769] [2025-03-09 01:45:57,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935099769] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:57,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237542410] [2025-03-09 01:45:57,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:57,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:57,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:57,966 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) [2025-03-09 01:45:57,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-09 01:45:57,995 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 149 statements into 1 equivalence classes. [2025-03-09 01:45:58,025 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 149 of 149 statements. [2025-03-09 01:45:58,026 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:58,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:58,027 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 01:45:58,029 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 276 proven. 0 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2025-03-09 01:45:58,053 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 01:45:58,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237542410] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:45:58,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 01:45:58,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-03-09 01:45:58,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497794985] [2025-03-09 01:45:58,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:45:58,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-09 01:45:58,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:58,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-09 01:45:58,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-09 01:45:58,054 INFO L87 Difference]: Start difference. First operand 1195 states and 1743 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2025-03-09 01:45:58,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:58,130 INFO L93 Difference]: Finished difference Result 1680 states and 2522 transitions. [2025-03-09 01:45:58,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-09 01:45:58,130 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 149 [2025-03-09 01:45:58,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:58,135 INFO L225 Difference]: With dead ends: 1680 [2025-03-09 01:45:58,135 INFO L226 Difference]: Without dead ends: 830 [2025-03-09 01:45:58,138 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-09 01:45:58,138 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 23 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:58,138 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 130 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:45:58,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2025-03-09 01:45:58,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 825. [2025-03-09 01:45:58,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 660 states have (on average 1.1893939393939394) internal successors, (785), 668 states have internal predecessors, (785), 139 states have call successors, (139), 15 states have call predecessors, (139), 21 states have return successors, (214), 141 states have call predecessors, (214), 139 states have call successors, (214) [2025-03-09 01:45:58,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1138 transitions. [2025-03-09 01:45:58,175 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1138 transitions. Word has length 149 [2025-03-09 01:45:58,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:58,175 INFO L471 AbstractCegarLoop]: Abstraction has 825 states and 1138 transitions. [2025-03-09 01:45:58,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2025-03-09 01:45:58,175 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1138 transitions. [2025-03-09 01:45:58,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2025-03-09 01:45:58,177 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:58,177 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 9, 9, 9, 8, 8, 8, 8, 6, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:58,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-03-09 01:45:58,377 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,SelfDestructingSolverStorable25 [2025-03-09 01:45:58,378 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:58,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:58,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1973915144, now seen corresponding path program 1 times [2025-03-09 01:45:58,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:58,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406050162] [2025-03-09 01:45:58,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:58,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:58,385 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-09 01:45:58,394 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-09 01:45:58,395 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:58,395 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:58,433 INFO L134 CoverageAnalysis]: Checked inductivity of 636 backedges. 189 proven. 35 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2025-03-09 01:45:58,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:58,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406050162] [2025-03-09 01:45:58,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406050162] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:58,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030264475] [2025-03-09 01:45:58,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:45:58,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:58,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:58,435 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:45:58,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-09 01:45:58,474 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-09 01:45:58,504 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-09 01:45:58,504 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:45:58,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:58,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-09 01:45:58,507 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:58,519 INFO L134 CoverageAnalysis]: Checked inductivity of 636 backedges. 368 proven. 1 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2025-03-09 01:45:58,519 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:58,600 INFO L134 CoverageAnalysis]: Checked inductivity of 636 backedges. 189 proven. 35 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2025-03-09 01:45:58,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030264475] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:58,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:58,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2025-03-09 01:45:58,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735754715] [2025-03-09 01:45:58,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:58,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 01:45:58,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:58,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 01:45:58,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-09 01:45:58,601 INFO L87 Difference]: Start difference. First operand 825 states and 1138 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-09 01:45:58,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:45:58,693 INFO L93 Difference]: Finished difference Result 1434 states and 2168 transitions. [2025-03-09 01:45:58,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 01:45:58,693 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 154 [2025-03-09 01:45:58,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:45:58,698 INFO L225 Difference]: With dead ends: 1434 [2025-03-09 01:45:58,698 INFO L226 Difference]: Without dead ends: 831 [2025-03-09 01:45:58,701 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 305 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-03-09 01:45:58,701 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 31 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:45:58,701 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 105 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:45:58,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2025-03-09 01:45:58,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 825. [2025-03-09 01:45:58,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 660 states have (on average 1.1893939393939394) internal successors, (785), 668 states have internal predecessors, (785), 139 states have call successors, (139), 15 states have call predecessors, (139), 21 states have return successors, (212), 141 states have call predecessors, (212), 139 states have call successors, (212) [2025-03-09 01:45:58,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1136 transitions. [2025-03-09 01:45:58,736 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1136 transitions. Word has length 154 [2025-03-09 01:45:58,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:45:58,736 INFO L471 AbstractCegarLoop]: Abstraction has 825 states and 1136 transitions. [2025-03-09 01:45:58,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-09 01:45:58,736 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1136 transitions. [2025-03-09 01:45:58,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2025-03-09 01:45:58,738 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:45:58,738 INFO L218 NwaCegarLoop]: trace histogram [17, 16, 10, 9, 9, 8, 8, 8, 8, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:45:58,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-03-09 01:45:58,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-03-09 01:45:58,938 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:45:58,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:45:58,939 INFO L85 PathProgramCache]: Analyzing trace with hash -591910066, now seen corresponding path program 2 times [2025-03-09 01:45:58,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:45:58,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034691467] [2025-03-09 01:45:58,939 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:58,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:45:58,945 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 174 statements into 2 equivalence classes. [2025-03-09 01:45:58,954 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 174 of 174 statements. [2025-03-09 01:45:58,954 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:58,955 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:59,097 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 63 proven. 150 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2025-03-09 01:45:59,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:45:59,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034691467] [2025-03-09 01:45:59,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034691467] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:45:59,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699008830] [2025-03-09 01:45:59,098 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:45:59,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:45:59,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:45:59,100 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:45:59,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-03-09 01:45:59,131 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 174 statements into 2 equivalence classes. [2025-03-09 01:45:59,164 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 174 of 174 statements. [2025-03-09 01:45:59,164 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:45:59,164 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:45:59,168 INFO L256 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-03-09 01:45:59,170 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:45:59,376 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 367 proven. 10 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2025-03-09 01:45:59,376 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:45:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 261 proven. 64 refuted. 0 times theorem prover too weak. 470 trivial. 0 not checked. [2025-03-09 01:45:59,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699008830] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:45:59,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:45:59,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 31 [2025-03-09 01:45:59,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204159109] [2025-03-09 01:45:59,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:45:59,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-03-09 01:45:59,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:45:59,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-03-09 01:45:59,731 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2025-03-09 01:45:59,731 INFO L87 Difference]: Start difference. First operand 825 states and 1136 transitions. Second operand has 31 states, 31 states have (on average 4.032258064516129) internal successors, (125), 30 states have internal predecessors, (125), 17 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 13 states have call predecessors, (20), 17 states have call successors, (20) [2025-03-09 01:46:00,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:00,885 INFO L93 Difference]: Finished difference Result 2345 states and 3964 transitions. [2025-03-09 01:46:00,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2025-03-09 01:46:00,886 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 4.032258064516129) internal successors, (125), 30 states have internal predecessors, (125), 17 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 13 states have call predecessors, (20), 17 states have call successors, (20) Word has length 174 [2025-03-09 01:46:00,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:00,896 INFO L225 Difference]: With dead ends: 2345 [2025-03-09 01:46:00,897 INFO L226 Difference]: Without dead ends: 1850 [2025-03-09 01:46:00,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 328 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2070 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=811, Invalid=6499, Unknown=0, NotChecked=0, Total=7310 [2025-03-09 01:46:00,903 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 225 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 1229 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:00,903 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 384 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1229 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-09 01:46:00,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1850 states. [2025-03-09 01:46:01,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1850 to 1406. [2025-03-09 01:46:01,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1406 states, 1131 states have (on average 1.1865605658709106) internal successors, (1342), 1132 states have internal predecessors, (1342), 232 states have call successors, (232), 28 states have call predecessors, (232), 38 states have return successors, (538), 245 states have call predecessors, (538), 232 states have call successors, (538) [2025-03-09 01:46:01,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1406 states to 1406 states and 2112 transitions. [2025-03-09 01:46:01,034 INFO L78 Accepts]: Start accepts. Automaton has 1406 states and 2112 transitions. Word has length 174 [2025-03-09 01:46:01,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:01,035 INFO L471 AbstractCegarLoop]: Abstraction has 1406 states and 2112 transitions. [2025-03-09 01:46:01,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.032258064516129) internal successors, (125), 30 states have internal predecessors, (125), 17 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 13 states have call predecessors, (20), 17 states have call successors, (20) [2025-03-09 01:46:01,035 INFO L276 IsEmpty]: Start isEmpty. Operand 1406 states and 2112 transitions. [2025-03-09 01:46:01,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2025-03-09 01:46:01,038 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:01,038 INFO L218 NwaCegarLoop]: trace histogram [23, 20, 16, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:46:01,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-03-09 01:46:01,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-03-09 01:46:01,242 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:01,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:01,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1898396049, now seen corresponding path program 3 times [2025-03-09 01:46:01,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:01,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396686475] [2025-03-09 01:46:01,243 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:01,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:01,252 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 228 statements into 9 equivalence classes. [2025-03-09 01:46:01,258 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 76 of 228 statements. [2025-03-09 01:46:01,258 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-09 01:46:01,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:01,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1371 backedges. 102 proven. 3 refuted. 0 times theorem prover too weak. 1266 trivial. 0 not checked. [2025-03-09 01:46:01,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:01,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396686475] [2025-03-09 01:46:01,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396686475] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:01,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670626814] [2025-03-09 01:46:01,296 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:01,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:01,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:01,298 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:01,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-03-09 01:46:01,337 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 228 statements into 9 equivalence classes. [2025-03-09 01:46:01,354 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 76 of 228 statements. [2025-03-09 01:46:01,354 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-09 01:46:01,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:01,355 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-09 01:46:01,358 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:01,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1371 backedges. 102 proven. 3 refuted. 0 times theorem prover too weak. 1266 trivial. 0 not checked. [2025-03-09 01:46:01,381 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:01,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1371 backedges. 102 proven. 3 refuted. 0 times theorem prover too weak. 1266 trivial. 0 not checked. [2025-03-09 01:46:01,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670626814] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:01,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:01,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-03-09 01:46:01,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083994948] [2025-03-09 01:46:01,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:01,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-09 01:46:01,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:01,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-09 01:46:01,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2025-03-09 01:46:01,516 INFO L87 Difference]: Start difference. First operand 1406 states and 2112 transitions. Second operand has 10 states, 7 states have (on average 7.0) internal successors, (49), 8 states have internal predecessors, (49), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-03-09 01:46:01,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:01,654 INFO L93 Difference]: Finished difference Result 1513 states and 2411 transitions. [2025-03-09 01:46:01,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-09 01:46:01,654 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 7 states have (on average 7.0) internal successors, (49), 8 states have internal predecessors, (49), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 228 [2025-03-09 01:46:01,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:01,662 INFO L225 Difference]: With dead ends: 1513 [2025-03-09 01:46:01,662 INFO L226 Difference]: Without dead ends: 1499 [2025-03-09 01:46:01,664 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 453 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2025-03-09 01:46:01,664 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 86 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:01,664 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 250 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:46:01,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2025-03-09 01:46:01,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1476. [2025-03-09 01:46:01,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1476 states, 1188 states have (on average 1.1818181818181819) internal successors, (1404), 1186 states have internal predecessors, (1404), 241 states have call successors, (241), 32 states have call predecessors, (241), 42 states have return successors, (437), 257 states have call predecessors, (437), 241 states have call successors, (437) [2025-03-09 01:46:01,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1476 states to 1476 states and 2082 transitions. [2025-03-09 01:46:01,743 INFO L78 Accepts]: Start accepts. Automaton has 1476 states and 2082 transitions. Word has length 228 [2025-03-09 01:46:01,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:01,744 INFO L471 AbstractCegarLoop]: Abstraction has 1476 states and 2082 transitions. [2025-03-09 01:46:01,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 7 states have (on average 7.0) internal successors, (49), 8 states have internal predecessors, (49), 5 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-03-09 01:46:01,744 INFO L276 IsEmpty]: Start isEmpty. Operand 1476 states and 2082 transitions. [2025-03-09 01:46:01,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2025-03-09 01:46:01,747 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:01,747 INFO L218 NwaCegarLoop]: trace histogram [25, 23, 16, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:01,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-03-09 01:46:01,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-03-09 01:46:01,951 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:01,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:01,951 INFO L85 PathProgramCache]: Analyzing trace with hash 277021405, now seen corresponding path program 1 times [2025-03-09 01:46:01,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:01,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683799402] [2025-03-09 01:46:01,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:46:01,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:01,959 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 247 statements into 1 equivalence classes. [2025-03-09 01:46:01,975 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 247 of 247 statements. [2025-03-09 01:46:01,975 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:01,975 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:02,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1636 backedges. 295 proven. 145 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2025-03-09 01:46:02,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:02,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683799402] [2025-03-09 01:46:02,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683799402] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:02,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674132708] [2025-03-09 01:46:02,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:46:02,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:02,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:02,222 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:02,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-03-09 01:46:02,257 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 247 statements into 1 equivalence classes. [2025-03-09 01:46:02,297 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 247 of 247 statements. [2025-03-09 01:46:02,297 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:02,297 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:02,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-03-09 01:46:02,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:02,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1636 backedges. 795 proven. 15 refuted. 0 times theorem prover too weak. 826 trivial. 0 not checked. [2025-03-09 01:46:02,519 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:02,774 INFO L134 CoverageAnalysis]: Checked inductivity of 1636 backedges. 295 proven. 145 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2025-03-09 01:46:02,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674132708] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:02,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:02,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2025-03-09 01:46:02,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85786043] [2025-03-09 01:46:02,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:02,775 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-03-09 01:46:02,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:02,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-03-09 01:46:02,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2025-03-09 01:46:02,776 INFO L87 Difference]: Start difference. First operand 1476 states and 2082 transitions. Second operand has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 24 states have internal predecessors, (110), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) [2025-03-09 01:46:03,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:03,230 INFO L93 Difference]: Finished difference Result 2815 states and 4508 transitions. [2025-03-09 01:46:03,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-03-09 01:46:03,231 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 24 states have internal predecessors, (110), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) Word has length 247 [2025-03-09 01:46:03,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:03,239 INFO L225 Difference]: With dead ends: 2815 [2025-03-09 01:46:03,239 INFO L226 Difference]: Without dead ends: 1791 [2025-03-09 01:46:03,247 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 476 SyntacticMatches, 15 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=235, Invalid=1571, Unknown=0, NotChecked=0, Total=1806 [2025-03-09 01:46:03,247 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 209 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:03,248 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 358 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-09 01:46:03,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1791 states. [2025-03-09 01:46:03,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1791 to 1730. [2025-03-09 01:46:03,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1730 states, 1396 states have (on average 1.167621776504298) internal successors, (1630), 1381 states have internal predecessors, (1630), 275 states have call successors, (275), 42 states have call predecessors, (275), 54 states have return successors, (346), 306 states have call predecessors, (346), 275 states have call successors, (346) [2025-03-09 01:46:03,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 2251 transitions. [2025-03-09 01:46:03,322 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 2251 transitions. Word has length 247 [2025-03-09 01:46:03,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:03,322 INFO L471 AbstractCegarLoop]: Abstraction has 1730 states and 2251 transitions. [2025-03-09 01:46:03,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 24 states have internal predecessors, (110), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) [2025-03-09 01:46:03,323 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 2251 transitions. [2025-03-09 01:46:03,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2025-03-09 01:46:03,325 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:03,326 INFO L218 NwaCegarLoop]: trace histogram [26, 23, 18, 10, 10, 10, 9, 9, 9, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:03,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-03-09 01:46:03,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:03,530 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:03,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:03,531 INFO L85 PathProgramCache]: Analyzing trace with hash -538411336, now seen corresponding path program 2 times [2025-03-09 01:46:03,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:03,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997169732] [2025-03-09 01:46:03,531 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:03,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:03,537 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 254 statements into 2 equivalence classes. [2025-03-09 01:46:03,546 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 254 of 254 statements. [2025-03-09 01:46:03,546 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:03,546 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:03,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1750 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 1676 trivial. 0 not checked. [2025-03-09 01:46:03,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:03,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997169732] [2025-03-09 01:46:03,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997169732] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 01:46:03,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 01:46:03,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-09 01:46:03,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345809580] [2025-03-09 01:46:03,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 01:46:03,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 01:46:03,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:03,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 01:46:03,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-09 01:46:03,603 INFO L87 Difference]: Start difference. First operand 1730 states and 2251 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-09 01:46:03,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:03,681 INFO L93 Difference]: Finished difference Result 1759 states and 2293 transitions. [2025-03-09 01:46:03,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 01:46:03,682 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 254 [2025-03-09 01:46:03,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:03,688 INFO L225 Difference]: With dead ends: 1759 [2025-03-09 01:46:03,688 INFO L226 Difference]: Without dead ends: 1758 [2025-03-09 01:46:03,689 INFO L434 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 [2025-03-09 01:46:03,689 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 5 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:03,689 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 145 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:46:03,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1758 states. [2025-03-09 01:46:03,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1758 to 1654. [2025-03-09 01:46:03,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1654 states, 1337 states have (on average 1.1727748691099475) internal successors, (1568), 1326 states have internal predecessors, (1568), 261 states have call successors, (261), 42 states have call predecessors, (261), 51 states have return successors, (301), 285 states have call predecessors, (301), 261 states have call successors, (301) [2025-03-09 01:46:03,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1654 states to 1654 states and 2130 transitions. [2025-03-09 01:46:03,757 INFO L78 Accepts]: Start accepts. Automaton has 1654 states and 2130 transitions. Word has length 254 [2025-03-09 01:46:03,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:03,757 INFO L471 AbstractCegarLoop]: Abstraction has 1654 states and 2130 transitions. [2025-03-09 01:46:03,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-09 01:46:03,758 INFO L276 IsEmpty]: Start isEmpty. Operand 1654 states and 2130 transitions. [2025-03-09 01:46:03,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2025-03-09 01:46:03,762 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:03,762 INFO L218 NwaCegarLoop]: trace histogram [29, 27, 20, 11, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:03,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-03-09 01:46:03,763 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:03,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:03,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1777776101, now seen corresponding path program 1 times [2025-03-09 01:46:03,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:03,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805387697] [2025-03-09 01:46:03,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:46:03,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:03,772 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-03-09 01:46:03,790 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-03-09 01:46:03,790 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:03,790 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:04,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2282 backedges. 275 proven. 186 refuted. 0 times theorem prover too weak. 1821 trivial. 0 not checked. [2025-03-09 01:46:04,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:04,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805387697] [2025-03-09 01:46:04,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805387697] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:04,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881742347] [2025-03-09 01:46:04,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:46:04,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:04,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:04,010 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:04,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-03-09 01:46:04,046 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 289 statements into 1 equivalence classes. [2025-03-09 01:46:04,094 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 289 of 289 statements. [2025-03-09 01:46:04,094 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:04,094 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:04,095 INFO L256 TraceCheckSpWp]: Trace formula consists of 688 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-09 01:46:04,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:04,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2282 backedges. 1131 proven. 86 refuted. 0 times theorem prover too weak. 1065 trivial. 0 not checked. [2025-03-09 01:46:04,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:04,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2282 backedges. 275 proven. 186 refuted. 0 times theorem prover too weak. 1821 trivial. 0 not checked. [2025-03-09 01:46:04,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881742347] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:04,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:04,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 24 [2025-03-09 01:46:04,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709109017] [2025-03-09 01:46:04,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:04,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-09 01:46:04,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:04,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-09 01:46:04,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2025-03-09 01:46:04,443 INFO L87 Difference]: Start difference. First operand 1654 states and 2130 transitions. Second operand has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2025-03-09 01:46:04,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:04,657 INFO L93 Difference]: Finished difference Result 2122 states and 2702 transitions. [2025-03-09 01:46:04,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-09 01:46:04,657 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) Word has length 289 [2025-03-09 01:46:04,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:04,664 INFO L225 Difference]: With dead ends: 2122 [2025-03-09 01:46:04,664 INFO L226 Difference]: Without dead ends: 1737 [2025-03-09 01:46:04,666 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 606 GetRequests, 557 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=219, Invalid=1113, Unknown=0, NotChecked=0, Total=1332 [2025-03-09 01:46:04,666 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 4 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:04,666 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 314 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:46:04,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1737 states. [2025-03-09 01:46:04,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1737 to 1730. [2025-03-09 01:46:04,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1730 states, 1403 states have (on average 1.1596578759800427) internal successors, (1627), 1389 states have internal predecessors, (1627), 271 states have call successors, (271), 42 states have call predecessors, (271), 51 states have return successors, (311), 298 states have call predecessors, (311), 271 states have call successors, (311) [2025-03-09 01:46:04,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 2209 transitions. [2025-03-09 01:46:04,746 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 2209 transitions. Word has length 289 [2025-03-09 01:46:04,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:04,746 INFO L471 AbstractCegarLoop]: Abstraction has 1730 states and 2209 transitions. [2025-03-09 01:46:04,746 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2025-03-09 01:46:04,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 2209 transitions. [2025-03-09 01:46:04,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2025-03-09 01:46:04,751 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:04,751 INFO L218 NwaCegarLoop]: trace histogram [32, 29, 23, 13, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:04,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-03-09 01:46:04,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2025-03-09 01:46:04,951 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:04,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:04,952 INFO L85 PathProgramCache]: Analyzing trace with hash 233670012, now seen corresponding path program 2 times [2025-03-09 01:46:04,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:04,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503465321] [2025-03-09 01:46:04,952 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:04,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:04,959 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 315 statements into 2 equivalence classes. [2025-03-09 01:46:04,974 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 315 of 315 statements. [2025-03-09 01:46:04,975 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:04,975 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:05,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2742 backedges. 647 proven. 253 refuted. 0 times theorem prover too weak. 1842 trivial. 0 not checked. [2025-03-09 01:46:05,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:05,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503465321] [2025-03-09 01:46:05,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503465321] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:05,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741161427] [2025-03-09 01:46:05,235 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:05,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:05,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:05,237 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:05,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-03-09 01:46:05,273 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 315 statements into 2 equivalence classes. [2025-03-09 01:46:05,327 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 315 of 315 statements. [2025-03-09 01:46:05,327 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:05,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:05,330 INFO L256 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-09 01:46:05,333 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:05,414 INFO L134 CoverageAnalysis]: Checked inductivity of 2742 backedges. 1530 proven. 3 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2025-03-09 01:46:05,415 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:05,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2742 backedges. 553 proven. 221 refuted. 0 times theorem prover too weak. 1968 trivial. 0 not checked. [2025-03-09 01:46:05,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741161427] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:05,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:05,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 11] total 22 [2025-03-09 01:46:05,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387544665] [2025-03-09 01:46:05,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:05,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-09 01:46:05,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:05,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-09 01:46:05,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2025-03-09 01:46:05,709 INFO L87 Difference]: Start difference. First operand 1730 states and 2209 transitions. Second operand has 22 states, 22 states have (on average 5.7272727272727275) internal successors, (126), 22 states have internal predecessors, (126), 12 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (22), 12 states have call predecessors, (22), 12 states have call successors, (22) [2025-03-09 01:46:06,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:06,377 INFO L93 Difference]: Finished difference Result 3203 states and 4838 transitions. [2025-03-09 01:46:06,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-03-09 01:46:06,378 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.7272727272727275) internal successors, (126), 22 states have internal predecessors, (126), 12 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (22), 12 states have call predecessors, (22), 12 states have call successors, (22) Word has length 315 [2025-03-09 01:46:06,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:06,388 INFO L225 Difference]: With dead ends: 3203 [2025-03-09 01:46:06,388 INFO L226 Difference]: Without dead ends: 1936 [2025-03-09 01:46:06,393 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 668 GetRequests, 618 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=253, Invalid=1727, Unknown=0, NotChecked=0, Total=1980 [2025-03-09 01:46:06,394 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 77 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:06,394 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 272 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-09 01:46:06,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2025-03-09 01:46:06,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1743. [2025-03-09 01:46:06,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1743 states, 1409 states have (on average 1.1625266146202982) internal successors, (1638), 1401 states have internal predecessors, (1638), 276 states have call successors, (276), 42 states have call predecessors, (276), 53 states have return successors, (318), 299 states have call predecessors, (318), 276 states have call successors, (318) [2025-03-09 01:46:06,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1743 states to 1743 states and 2232 transitions. [2025-03-09 01:46:06,513 INFO L78 Accepts]: Start accepts. Automaton has 1743 states and 2232 transitions. Word has length 315 [2025-03-09 01:46:06,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:06,514 INFO L471 AbstractCegarLoop]: Abstraction has 1743 states and 2232 transitions. [2025-03-09 01:46:06,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.7272727272727275) internal successors, (126), 22 states have internal predecessors, (126), 12 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (22), 12 states have call predecessors, (22), 12 states have call successors, (22) [2025-03-09 01:46:06,514 INFO L276 IsEmpty]: Start isEmpty. Operand 1743 states and 2232 transitions. [2025-03-09 01:46:06,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2025-03-09 01:46:06,517 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:06,518 INFO L218 NwaCegarLoop]: trace histogram [28, 26, 20, 11, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:06,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-03-09 01:46:06,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-03-09 01:46:06,719 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:06,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:06,720 INFO L85 PathProgramCache]: Analyzing trace with hash 2075138211, now seen corresponding path program 3 times [2025-03-09 01:46:06,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:06,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759293711] [2025-03-09 01:46:06,720 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:06,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:06,727 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 280 statements into 9 equivalence classes. [2025-03-09 01:46:06,749 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 184 of 280 statements. [2025-03-09 01:46:06,749 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-03-09 01:46:06,749 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:06,854 INFO L134 CoverageAnalysis]: Checked inductivity of 2130 backedges. 441 proven. 21 refuted. 0 times theorem prover too weak. 1668 trivial. 0 not checked. [2025-03-09 01:46:06,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:06,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759293711] [2025-03-09 01:46:06,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759293711] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:06,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963130359] [2025-03-09 01:46:06,855 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:06,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:06,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:06,857 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:06,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-03-09 01:46:06,895 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 280 statements into 9 equivalence classes. [2025-03-09 01:46:06,930 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 184 of 280 statements. [2025-03-09 01:46:06,930 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-03-09 01:46:06,931 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:06,932 INFO L256 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-09 01:46:06,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:06,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2130 backedges. 441 proven. 19 refuted. 0 times theorem prover too weak. 1670 trivial. 0 not checked. [2025-03-09 01:46:06,979 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:07,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2130 backedges. 441 proven. 21 refuted. 0 times theorem prover too weak. 1668 trivial. 0 not checked. [2025-03-09 01:46:07,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963130359] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:07,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:07,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 17 [2025-03-09 01:46:07,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338795310] [2025-03-09 01:46:07,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:07,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-09 01:46:07,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:07,286 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-09 01:46:07,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2025-03-09 01:46:07,287 INFO L87 Difference]: Start difference. First operand 1743 states and 2232 transitions. Second operand has 17 states, 15 states have (on average 5.6) internal successors, (84), 17 states have internal predecessors, (84), 6 states have call successors, (11), 1 states have call predecessors, (11), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-09 01:46:07,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:07,632 INFO L93 Difference]: Finished difference Result 3048 states and 4329 transitions. [2025-03-09 01:46:07,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-09 01:46:07,632 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 5.6) internal successors, (84), 17 states have internal predecessors, (84), 6 states have call successors, (11), 1 states have call predecessors, (11), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 280 [2025-03-09 01:46:07,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:07,640 INFO L225 Difference]: With dead ends: 3048 [2025-03-09 01:46:07,640 INFO L226 Difference]: Without dead ends: 1834 [2025-03-09 01:46:07,645 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 551 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=161, Invalid=541, Unknown=0, NotChecked=0, Total=702 [2025-03-09 01:46:07,646 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 84 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:07,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 307 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:46:07,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1834 states. [2025-03-09 01:46:07,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1834 to 1812. [2025-03-09 01:46:07,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1812 states, 1463 states have (on average 1.1578947368421053) internal successors, (1694), 1453 states have internal predecessors, (1694), 288 states have call successors, (288), 47 states have call predecessors, (288), 56 states have return successors, (346), 311 states have call predecessors, (346), 288 states have call successors, (346) [2025-03-09 01:46:07,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1812 states to 1812 states and 2328 transitions. [2025-03-09 01:46:07,724 INFO L78 Accepts]: Start accepts. Automaton has 1812 states and 2328 transitions. Word has length 280 [2025-03-09 01:46:07,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:07,725 INFO L471 AbstractCegarLoop]: Abstraction has 1812 states and 2328 transitions. [2025-03-09 01:46:07,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 5.6) internal successors, (84), 17 states have internal predecessors, (84), 6 states have call successors, (11), 1 states have call predecessors, (11), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-09 01:46:07,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1812 states and 2328 transitions. [2025-03-09 01:46:07,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2025-03-09 01:46:07,727 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:07,727 INFO L218 NwaCegarLoop]: trace histogram [26, 25, 18, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 01:46:07,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-03-09 01:46:07,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:07,933 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:07,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:07,933 INFO L85 PathProgramCache]: Analyzing trace with hash -18169522, now seen corresponding path program 4 times [2025-03-09 01:46:07,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:07,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348664973] [2025-03-09 01:46:07,933 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:07,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:07,942 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 265 statements into 2 equivalence classes. [2025-03-09 01:46:07,950 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 170 of 265 statements. [2025-03-09 01:46:07,950 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-09 01:46:07,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:08,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1892 backedges. 487 proven. 348 refuted. 0 times theorem prover too weak. 1057 trivial. 0 not checked. [2025-03-09 01:46:08,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:08,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348664973] [2025-03-09 01:46:08,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348664973] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:08,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578743911] [2025-03-09 01:46:08,145 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:08,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:08,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:08,147 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:08,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-03-09 01:46:08,184 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 265 statements into 2 equivalence classes. [2025-03-09 01:46:08,217 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 170 of 265 statements. [2025-03-09 01:46:08,217 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-09 01:46:08,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:08,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-03-09 01:46:08,222 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:08,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1892 backedges. 493 proven. 342 refuted. 0 times theorem prover too weak. 1057 trivial. 0 not checked. [2025-03-09 01:46:08,356 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:09,005 INFO L134 CoverageAnalysis]: Checked inductivity of 1892 backedges. 487 proven. 349 refuted. 0 times theorem prover too weak. 1056 trivial. 0 not checked. [2025-03-09 01:46:09,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578743911] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:09,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:09,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 18] total 27 [2025-03-09 01:46:09,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404473324] [2025-03-09 01:46:09,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:09,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-03-09 01:46:09,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:09,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-03-09 01:46:09,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2025-03-09 01:46:09,007 INFO L87 Difference]: Start difference. First operand 1812 states and 2328 transitions. Second operand has 27 states, 27 states have (on average 5.185185185185185) internal successors, (140), 27 states have internal predecessors, (140), 15 states have call successors, (20), 2 states have call predecessors, (20), 8 states have return successors, (21), 12 states have call predecessors, (21), 14 states have call successors, (21) [2025-03-09 01:46:09,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:09,856 INFO L93 Difference]: Finished difference Result 4720 states and 7220 transitions. [2025-03-09 01:46:09,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-03-09 01:46:09,856 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.185185185185185) internal successors, (140), 27 states have internal predecessors, (140), 15 states have call successors, (20), 2 states have call predecessors, (20), 8 states have return successors, (21), 12 states have call predecessors, (21), 14 states have call successors, (21) Word has length 265 [2025-03-09 01:46:09,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:09,876 INFO L225 Difference]: With dead ends: 4720 [2025-03-09 01:46:09,876 INFO L226 Difference]: Without dead ends: 3167 [2025-03-09 01:46:09,883 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 587 GetRequests, 517 SyntacticMatches, 10 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 724 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=776, Invalid=3006, Unknown=0, NotChecked=0, Total=3782 [2025-03-09 01:46:09,884 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 438 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:09,884 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 407 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-09 01:46:09,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3167 states. [2025-03-09 01:46:10,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3167 to 2994. [2025-03-09 01:46:10,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2994 states, 2416 states have (on average 1.1597682119205297) internal successors, (2802), 2393 states have internal predecessors, (2802), 466 states have call successors, (466), 87 states have call predecessors, (466), 107 states have return successors, (723), 513 states have call predecessors, (723), 466 states have call successors, (723) [2025-03-09 01:46:10,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2994 states to 2994 states and 3991 transitions. [2025-03-09 01:46:10,066 INFO L78 Accepts]: Start accepts. Automaton has 2994 states and 3991 transitions. Word has length 265 [2025-03-09 01:46:10,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:10,067 INFO L471 AbstractCegarLoop]: Abstraction has 2994 states and 3991 transitions. [2025-03-09 01:46:10,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.185185185185185) internal successors, (140), 27 states have internal predecessors, (140), 15 states have call successors, (20), 2 states have call predecessors, (20), 8 states have return successors, (21), 12 states have call predecessors, (21), 14 states have call successors, (21) [2025-03-09 01:46:10,067 INFO L276 IsEmpty]: Start isEmpty. Operand 2994 states and 3991 transitions. [2025-03-09 01:46:10,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2025-03-09 01:46:10,072 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:10,072 INFO L218 NwaCegarLoop]: trace histogram [28, 27, 19, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:10,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-03-09 01:46:10,276 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:10,276 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:10,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:10,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1832437197, now seen corresponding path program 3 times [2025-03-09 01:46:10,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:10,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681547957] [2025-03-09 01:46:10,276 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:10,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:10,284 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 283 statements into 11 equivalence classes. [2025-03-09 01:46:10,310 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 209 of 283 statements. [2025-03-09 01:46:10,311 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-09 01:46:10,311 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:10,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2180 backedges. 367 proven. 12 refuted. 0 times theorem prover too weak. 1801 trivial. 0 not checked. [2025-03-09 01:46:10,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:10,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681547957] [2025-03-09 01:46:10,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681547957] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:10,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745633304] [2025-03-09 01:46:10,433 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:10,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:10,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:10,434 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:10,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-03-09 01:46:10,482 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 283 statements into 11 equivalence classes. [2025-03-09 01:46:10,538 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 209 of 283 statements. [2025-03-09 01:46:10,539 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-09 01:46:10,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:10,550 INFO L256 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-09 01:46:10,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:10,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2180 backedges. 367 proven. 12 refuted. 0 times theorem prover too weak. 1801 trivial. 0 not checked. [2025-03-09 01:46:10,663 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:10,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2180 backedges. 381 proven. 12 refuted. 0 times theorem prover too weak. 1787 trivial. 0 not checked. [2025-03-09 01:46:10,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745633304] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:10,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:10,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 8] total 11 [2025-03-09 01:46:10,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750220910] [2025-03-09 01:46:10,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:10,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-09 01:46:10,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:10,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-09 01:46:10,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2025-03-09 01:46:10,946 INFO L87 Difference]: Start difference. First operand 2994 states and 3991 transitions. Second operand has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-09 01:46:11,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:11,109 INFO L93 Difference]: Finished difference Result 3252 states and 4681 transitions. [2025-03-09 01:46:11,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-09 01:46:11,110 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) Word has length 283 [2025-03-09 01:46:11,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:11,122 INFO L225 Difference]: With dead ends: 3252 [2025-03-09 01:46:11,122 INFO L226 Difference]: Without dead ends: 3251 [2025-03-09 01:46:11,125 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 558 SyntacticMatches, 9 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2025-03-09 01:46:11,125 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:11,125 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 338 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:46:11,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3251 states. [2025-03-09 01:46:11,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3251 to 3157. [2025-03-09 01:46:11,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3157 states, 2558 states have (on average 1.1614542611415168) internal successors, (2971), 2510 states have internal predecessors, (2971), 480 states have call successors, (480), 87 states have call predecessors, (480), 114 states have return successors, (803), 559 states have call predecessors, (803), 480 states have call successors, (803) [2025-03-09 01:46:11,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3157 states to 3157 states and 4254 transitions. [2025-03-09 01:46:11,366 INFO L78 Accepts]: Start accepts. Automaton has 3157 states and 4254 transitions. Word has length 283 [2025-03-09 01:46:11,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:11,367 INFO L471 AbstractCegarLoop]: Abstraction has 3157 states and 4254 transitions. [2025-03-09 01:46:11,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-09 01:46:11,367 INFO L276 IsEmpty]: Start isEmpty. Operand 3157 states and 4254 transitions. [2025-03-09 01:46:11,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2025-03-09 01:46:11,371 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:11,372 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 18, 11, 10, 10, 10, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 4, 1, 1, 1, 1, 1] [2025-03-09 01:46:11,378 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-03-09 01:46:11,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2025-03-09 01:46:11,576 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:11,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:11,576 INFO L85 PathProgramCache]: Analyzing trace with hash 725787074, now seen corresponding path program 1 times [2025-03-09 01:46:11,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:11,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403584165] [2025-03-09 01:46:11,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:46:11,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:11,586 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 265 statements into 1 equivalence classes. [2025-03-09 01:46:11,604 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 265 of 265 statements. [2025-03-09 01:46:11,604 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:11,604 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:11,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1803 backedges. 171 proven. 34 refuted. 0 times theorem prover too weak. 1598 trivial. 0 not checked. [2025-03-09 01:46:11,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:11,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403584165] [2025-03-09 01:46:11,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403584165] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:11,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132814127] [2025-03-09 01:46:11,726 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 01:46:11,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:11,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:11,728 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:11,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-03-09 01:46:11,769 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 265 statements into 1 equivalence classes. [2025-03-09 01:46:11,814 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 265 of 265 statements. [2025-03-09 01:46:11,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:11,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:11,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-09 01:46:11,818 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:11,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1803 backedges. 716 proven. 32 refuted. 0 times theorem prover too weak. 1055 trivial. 0 not checked. [2025-03-09 01:46:11,952 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:12,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1803 backedges. 171 proven. 34 refuted. 0 times theorem prover too weak. 1598 trivial. 0 not checked. [2025-03-09 01:46:12,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132814127] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:12,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:12,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 21 [2025-03-09 01:46:12,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528786509] [2025-03-09 01:46:12,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:12,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-09 01:46:12,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:12,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-09 01:46:12,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2025-03-09 01:46:12,111 INFO L87 Difference]: Start difference. First operand 3157 states and 4254 transitions. Second operand has 21 states, 21 states have (on average 4.0476190476190474) internal successors, (85), 21 states have internal predecessors, (85), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2025-03-09 01:46:12,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:12,339 INFO L93 Difference]: Finished difference Result 3313 states and 4423 transitions. [2025-03-09 01:46:12,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-09 01:46:12,339 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.0476190476190474) internal successors, (85), 21 states have internal predecessors, (85), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) Word has length 265 [2025-03-09 01:46:12,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:12,347 INFO L225 Difference]: With dead ends: 3313 [2025-03-09 01:46:12,347 INFO L226 Difference]: Without dead ends: 3144 [2025-03-09 01:46:12,348 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 545 GetRequests, 511 SyntacticMatches, 10 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2025-03-09 01:46:12,348 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 9 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:12,348 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 358 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:46:12,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3144 states. [2025-03-09 01:46:12,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3144 to 3143. [2025-03-09 01:46:12,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3143 states, 2546 states have (on average 1.161822466614297) internal successors, (2958), 2498 states have internal predecessors, (2958), 478 states have call successors, (478), 87 states have call predecessors, (478), 114 states have return successors, (800), 557 states have call predecessors, (800), 478 states have call successors, (800) [2025-03-09 01:46:12,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3143 states to 3143 states and 4236 transitions. [2025-03-09 01:46:12,484 INFO L78 Accepts]: Start accepts. Automaton has 3143 states and 4236 transitions. Word has length 265 [2025-03-09 01:46:12,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:12,484 INFO L471 AbstractCegarLoop]: Abstraction has 3143 states and 4236 transitions. [2025-03-09 01:46:12,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.0476190476190474) internal successors, (85), 21 states have internal predecessors, (85), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2025-03-09 01:46:12,484 INFO L276 IsEmpty]: Start isEmpty. Operand 3143 states and 4236 transitions. [2025-03-09 01:46:12,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2025-03-09 01:46:12,488 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:12,488 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1] [2025-03-09 01:46:12,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-03-09 01:46:12,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-03-09 01:46:12,688 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:12,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:12,689 INFO L85 PathProgramCache]: Analyzing trace with hash 548621718, now seen corresponding path program 4 times [2025-03-09 01:46:12,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:12,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360636725] [2025-03-09 01:46:12,689 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:12,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:12,700 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 212 statements into 2 equivalence classes. [2025-03-09 01:46:12,720 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 212 of 212 statements. [2025-03-09 01:46:12,720 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-09 01:46:12,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:13,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2025-03-09 01:46:13,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:13,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360636725] [2025-03-09 01:46:13,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360636725] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:13,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854610578] [2025-03-09 01:46:13,479 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:13,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:13,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:13,483 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:13,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-03-09 01:46:13,521 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 212 statements into 2 equivalence classes. [2025-03-09 01:46:13,566 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 212 of 212 statements. [2025-03-09 01:46:13,566 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-09 01:46:13,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:13,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 47 conjuncts are in the unsatisfiable core [2025-03-09 01:46:13,575 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:13,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2025-03-09 01:46:13,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:14,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2025-03-09 01:46:14,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854610578] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:14,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:14,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 93 [2025-03-09 01:46:14,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37821219] [2025-03-09 01:46:14,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:14,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2025-03-09 01:46:14,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:14,949 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2025-03-09 01:46:14,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2025-03-09 01:46:14,951 INFO L87 Difference]: Start difference. First operand 3143 states and 4236 transitions. Second operand has 94 states, 93 states have (on average 2.075268817204301) internal successors, (193), 94 states have internal predecessors, (193), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2025-03-09 01:46:15,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:15,587 INFO L93 Difference]: Finished difference Result 6322 states and 9290 transitions. [2025-03-09 01:46:15,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-03-09 01:46:15,588 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 2.075268817204301) internal successors, (193), 94 states have internal predecessors, (193), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Word has length 212 [2025-03-09 01:46:15,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:15,634 INFO L225 Difference]: With dead ends: 6322 [2025-03-09 01:46:15,634 INFO L226 Difference]: Without dead ends: 6321 [2025-03-09 01:46:15,640 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 377 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2509 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2025-03-09 01:46:15,640 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:15,640 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 382 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-09 01:46:15,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6321 states. [2025-03-09 01:46:15,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6321 to 4823. [2025-03-09 01:46:15,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4823 states, 3890 states have (on average 1.1922879177377892) internal successors, (4638), 3842 states have internal predecessors, (4638), 814 states have call successors, (814), 87 states have call predecessors, (814), 114 states have return successors, (1280), 893 states have call predecessors, (1280), 814 states have call successors, (1280) [2025-03-09 01:46:15,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4823 states to 4823 states and 6732 transitions. [2025-03-09 01:46:15,960 INFO L78 Accepts]: Start accepts. Automaton has 4823 states and 6732 transitions. Word has length 212 [2025-03-09 01:46:15,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:15,960 INFO L471 AbstractCegarLoop]: Abstraction has 4823 states and 6732 transitions. [2025-03-09 01:46:15,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 2.075268817204301) internal successors, (193), 94 states have internal predecessors, (193), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2025-03-09 01:46:15,961 INFO L276 IsEmpty]: Start isEmpty. Operand 4823 states and 6732 transitions. [2025-03-09 01:46:15,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2025-03-09 01:46:15,965 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:15,966 INFO L218 NwaCegarLoop]: trace histogram [25, 25, 18, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 4, 1, 1, 1, 1, 1] [2025-03-09 01:46:15,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-03-09 01:46:16,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-03-09 01:46:16,166 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:16,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:16,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1819562166, now seen corresponding path program 2 times [2025-03-09 01:46:16,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:16,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973626911] [2025-03-09 01:46:16,167 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:16,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:16,175 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 274 statements into 2 equivalence classes. [2025-03-09 01:46:16,191 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 274 of 274 statements. [2025-03-09 01:46:16,191 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:16,191 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:16,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1954 backedges. 158 proven. 138 refuted. 0 times theorem prover too weak. 1658 trivial. 0 not checked. [2025-03-09 01:46:16,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:16,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973626911] [2025-03-09 01:46:16,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973626911] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:16,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662180091] [2025-03-09 01:46:16,326 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:16,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:16,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:16,332 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:16,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-03-09 01:46:16,378 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 274 statements into 2 equivalence classes. [2025-03-09 01:46:16,431 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 274 of 274 statements. [2025-03-09 01:46:16,431 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:16,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:16,435 INFO L256 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-09 01:46:16,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:16,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1954 backedges. 4 proven. 245 refuted. 0 times theorem prover too weak. 1705 trivial. 0 not checked. [2025-03-09 01:46:16,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1954 backedges. 4 proven. 245 refuted. 0 times theorem prover too weak. 1705 trivial. 0 not checked. [2025-03-09 01:46:16,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662180091] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:16,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:16,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 24 [2025-03-09 01:46:16,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207805687] [2025-03-09 01:46:16,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:16,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-09 01:46:16,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:16,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-09 01:46:16,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2025-03-09 01:46:16,762 INFO L87 Difference]: Start difference. First operand 4823 states and 6732 transitions. Second operand has 25 states, 24 states have (on average 4.333333333333333) internal successors, (104), 25 states have internal predecessors, (104), 13 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2025-03-09 01:46:17,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:17,623 INFO L93 Difference]: Finished difference Result 4832 states and 6741 transitions. [2025-03-09 01:46:17,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2025-03-09 01:46:17,624 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 4.333333333333333) internal successors, (104), 25 states have internal predecessors, (104), 13 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) Word has length 274 [2025-03-09 01:46:17,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:17,636 INFO L225 Difference]: With dead ends: 4832 [2025-03-09 01:46:17,636 INFO L226 Difference]: Without dead ends: 4778 [2025-03-09 01:46:17,638 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 532 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2419 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1143, Invalid=6689, Unknown=0, NotChecked=0, Total=7832 [2025-03-09 01:46:17,638 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 10 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:17,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 370 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:46:17,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4778 states. [2025-03-09 01:46:17,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4778 to 1746. [2025-03-09 01:46:17,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1746 states, 1415 states have (on average 1.1137809187279153) internal successors, (1576), 1376 states have internal predecessors, (1576), 213 states have call successors, (213), 87 states have call predecessors, (213), 114 states have return successors, (390), 282 states have call predecessors, (390), 213 states have call successors, (390) [2025-03-09 01:46:17,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1746 states to 1746 states and 2179 transitions. [2025-03-09 01:46:17,801 INFO L78 Accepts]: Start accepts. Automaton has 1746 states and 2179 transitions. Word has length 274 [2025-03-09 01:46:17,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:17,801 INFO L471 AbstractCegarLoop]: Abstraction has 1746 states and 2179 transitions. [2025-03-09 01:46:17,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 4.333333333333333) internal successors, (104), 25 states have internal predecessors, (104), 13 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2025-03-09 01:46:17,801 INFO L276 IsEmpty]: Start isEmpty. Operand 1746 states and 2179 transitions. [2025-03-09 01:46:17,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2025-03-09 01:46:17,804 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:17,805 INFO L218 NwaCegarLoop]: trace histogram [36, 33, 26, 15, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:17,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-03-09 01:46:18,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-03-09 01:46:18,009 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:18,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:18,009 INFO L85 PathProgramCache]: Analyzing trace with hash -390916953, now seen corresponding path program 5 times [2025-03-09 01:46:18,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:18,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459529276] [2025-03-09 01:46:18,009 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-09 01:46:18,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:18,018 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 353 statements into 12 equivalence classes. [2025-03-09 01:46:18,032 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 173 of 353 statements. [2025-03-09 01:46:18,033 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-03-09 01:46:18,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:18,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3499 backedges. 260 proven. 73 refuted. 0 times theorem prover too weak. 3166 trivial. 0 not checked. [2025-03-09 01:46:18,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:18,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459529276] [2025-03-09 01:46:18,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459529276] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:18,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292712768] [2025-03-09 01:46:18,105 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-09 01:46:18,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:18,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:18,107 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:18,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-03-09 01:46:18,156 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 353 statements into 12 equivalence classes. [2025-03-09 01:46:18,190 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 173 of 353 statements. [2025-03-09 01:46:18,190 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-03-09 01:46:18,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:18,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-09 01:46:18,195 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:18,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3499 backedges. 1112 proven. 22 refuted. 0 times theorem prover too weak. 2365 trivial. 0 not checked. [2025-03-09 01:46:18,221 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:18,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3499 backedges. 260 proven. 73 refuted. 0 times theorem prover too weak. 3166 trivial. 0 not checked. [2025-03-09 01:46:18,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292712768] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:18,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:18,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2025-03-09 01:46:18,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270886902] [2025-03-09 01:46:18,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:18,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-09 01:46:18,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:18,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-09 01:46:18,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2025-03-09 01:46:18,378 INFO L87 Difference]: Start difference. First operand 1746 states and 2179 transitions. Second operand has 9 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 5 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 5 states have call successors, (10) [2025-03-09 01:46:18,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:18,523 INFO L93 Difference]: Finished difference Result 2975 states and 3801 transitions. [2025-03-09 01:46:18,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-09 01:46:18,524 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 5 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 5 states have call successors, (10) Word has length 353 [2025-03-09 01:46:18,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:18,530 INFO L225 Difference]: With dead ends: 2975 [2025-03-09 01:46:18,530 INFO L226 Difference]: Without dead ends: 1653 [2025-03-09 01:46:18,533 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 717 GetRequests, 703 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2025-03-09 01:46:18,534 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 72 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:18,534 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 132 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:46:18,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2025-03-09 01:46:18,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1562. [2025-03-09 01:46:18,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1562 states, 1266 states have (on average 1.1169036334913112) internal successors, (1414), 1234 states have internal predecessors, (1414), 191 states have call successors, (191), 77 states have call predecessors, (191), 101 states have return successors, (330), 250 states have call predecessors, (330), 190 states have call successors, (330) [2025-03-09 01:46:18,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1562 states to 1562 states and 1935 transitions. [2025-03-09 01:46:18,641 INFO L78 Accepts]: Start accepts. Automaton has 1562 states and 1935 transitions. Word has length 353 [2025-03-09 01:46:18,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:18,641 INFO L471 AbstractCegarLoop]: Abstraction has 1562 states and 1935 transitions. [2025-03-09 01:46:18,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 8 states have internal predecessors, (63), 5 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 5 states have call successors, (10) [2025-03-09 01:46:18,641 INFO L276 IsEmpty]: Start isEmpty. Operand 1562 states and 1935 transitions. [2025-03-09 01:46:18,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2025-03-09 01:46:18,644 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:18,644 INFO L218 NwaCegarLoop]: trace histogram [34, 32, 25, 14, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:18,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-03-09 01:46:18,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-03-09 01:46:18,844 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:18,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:18,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1216477910, now seen corresponding path program 6 times [2025-03-09 01:46:18,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:18,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296133148] [2025-03-09 01:46:18,845 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-09 01:46:18,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:18,855 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 339 statements into 11 equivalence classes. [2025-03-09 01:46:18,903 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) and asserted 289 of 339 statements. [2025-03-09 01:46:18,904 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2025-03-09 01:46:18,904 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:19,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3206 backedges. 560 proven. 369 refuted. 0 times theorem prover too weak. 2277 trivial. 0 not checked. [2025-03-09 01:46:19,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:19,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296133148] [2025-03-09 01:46:19,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296133148] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:19,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319968664] [2025-03-09 01:46:19,418 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-09 01:46:19,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:19,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:19,420 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:19,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-03-09 01:46:19,468 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 339 statements into 11 equivalence classes. [2025-03-09 01:46:19,525 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) and asserted 289 of 339 statements. [2025-03-09 01:46:19,525 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2025-03-09 01:46:19,525 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:19,527 INFO L256 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-03-09 01:46:19,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:19,720 INFO L134 CoverageAnalysis]: Checked inductivity of 3206 backedges. 1438 proven. 165 refuted. 0 times theorem prover too weak. 1603 trivial. 0 not checked. [2025-03-09 01:46:19,720 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:19,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3206 backedges. 236 proven. 249 refuted. 0 times theorem prover too weak. 2721 trivial. 0 not checked. [2025-03-09 01:46:19,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319968664] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:19,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:19,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 16, 16] total 30 [2025-03-09 01:46:19,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697072803] [2025-03-09 01:46:19,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:19,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-03-09 01:46:19,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:19,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-03-09 01:46:19,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2025-03-09 01:46:19,968 INFO L87 Difference]: Start difference. First operand 1562 states and 1935 transitions. Second operand has 30 states, 30 states have (on average 3.933333333333333) internal successors, (118), 28 states have internal predecessors, (118), 15 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (20), 11 states have call predecessors, (20), 11 states have call successors, (20) [2025-03-09 01:46:20,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:20,737 INFO L93 Difference]: Finished difference Result 3071 states and 3865 transitions. [2025-03-09 01:46:20,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-03-09 01:46:20,738 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.933333333333333) internal successors, (118), 28 states have internal predecessors, (118), 15 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (20), 11 states have call predecessors, (20), 11 states have call successors, (20) Word has length 339 [2025-03-09 01:46:20,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:20,744 INFO L225 Difference]: With dead ends: 3071 [2025-03-09 01:46:20,744 INFO L226 Difference]: Without dead ends: 1820 [2025-03-09 01:46:20,748 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 736 GetRequests, 665 SyntacticMatches, 13 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=414, Invalid=3126, Unknown=0, NotChecked=0, Total=3540 [2025-03-09 01:46:20,748 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 191 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 955 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 955 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:20,748 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 388 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 955 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-09 01:46:20,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1820 states. [2025-03-09 01:46:20,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1820 to 1782. [2025-03-09 01:46:20,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1782 states, 1454 states have (on average 1.1203576341127923) internal successors, (1629), 1413 states have internal predecessors, (1629), 216 states have call successors, (216), 88 states have call predecessors, (216), 108 states have return successors, (381), 280 states have call predecessors, (381), 216 states have call successors, (381) [2025-03-09 01:46:20,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 2226 transitions. [2025-03-09 01:46:20,888 INFO L78 Accepts]: Start accepts. Automaton has 1782 states and 2226 transitions. Word has length 339 [2025-03-09 01:46:20,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:20,889 INFO L471 AbstractCegarLoop]: Abstraction has 1782 states and 2226 transitions. [2025-03-09 01:46:20,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.933333333333333) internal successors, (118), 28 states have internal predecessors, (118), 15 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (20), 11 states have call predecessors, (20), 11 states have call successors, (20) [2025-03-09 01:46:20,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1782 states and 2226 transitions. [2025-03-09 01:46:20,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2025-03-09 01:46:20,892 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:20,892 INFO L218 NwaCegarLoop]: trace histogram [45, 39, 32, 20, 16, 16, 16, 16, 14, 14, 14, 14, 14, 13, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:20,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-03-09 01:46:21,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:21,097 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:21,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:21,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1445985227, now seen corresponding path program 7 times [2025-03-09 01:46:21,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:21,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953437084] [2025-03-09 01:46:21,097 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-09 01:46:21,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:21,105 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 429 statements into 1 equivalence classes. [2025-03-09 01:46:21,125 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 429 of 429 statements. [2025-03-09 01:46:21,125 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:21,125 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:21,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5312 backedges. 1066 proven. 887 refuted. 0 times theorem prover too weak. 3359 trivial. 0 not checked. [2025-03-09 01:46:21,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:21,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953437084] [2025-03-09 01:46:21,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953437084] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:21,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361166291] [2025-03-09 01:46:21,423 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-09 01:46:21,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:21,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:21,425 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:21,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-03-09 01:46:21,477 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 429 statements into 1 equivalence classes. [2025-03-09 01:46:21,545 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 429 of 429 statements. [2025-03-09 01:46:21,545 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:21,545 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:21,548 INFO L256 TraceCheckSpWp]: Trace formula consists of 1008 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-09 01:46:21,551 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:21,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5312 backedges. 2926 proven. 191 refuted. 0 times theorem prover too weak. 2195 trivial. 0 not checked. [2025-03-09 01:46:21,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:22,090 INFO L134 CoverageAnalysis]: Checked inductivity of 5312 backedges. 1082 proven. 870 refuted. 0 times theorem prover too weak. 3360 trivial. 0 not checked. [2025-03-09 01:46:22,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361166291] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:22,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:22,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 15] total 23 [2025-03-09 01:46:22,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207037257] [2025-03-09 01:46:22,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:22,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-09 01:46:22,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:22,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-09 01:46:22,091 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2025-03-09 01:46:22,091 INFO L87 Difference]: Start difference. First operand 1782 states and 2226 transitions. Second operand has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 states have internal predecessors, (133), 16 states have call successors, (24), 2 states have call predecessors, (24), 6 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) [2025-03-09 01:46:22,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:22,634 INFO L93 Difference]: Finished difference Result 3281 states and 4257 transitions. [2025-03-09 01:46:22,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-09 01:46:22,634 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 states have internal predecessors, (133), 16 states have call successors, (24), 2 states have call predecessors, (24), 6 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) Word has length 429 [2025-03-09 01:46:22,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:22,641 INFO L225 Difference]: With dead ends: 3281 [2025-03-09 01:46:22,641 INFO L226 Difference]: Without dead ends: 1962 [2025-03-09 01:46:22,644 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 895 GetRequests, 849 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2025-03-09 01:46:22,645 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 74 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:22,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 344 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-09 01:46:22,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1962 states. [2025-03-09 01:46:22,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1962 to 1744. [2025-03-09 01:46:22,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1424 states have (on average 1.122191011235955) internal successors, (1598), 1379 states have internal predecessors, (1598), 206 states have call successors, (206), 84 states have call predecessors, (206), 110 states have return successors, (386), 280 states have call predecessors, (386), 206 states have call successors, (386) [2025-03-09 01:46:22,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 2190 transitions. [2025-03-09 01:46:22,771 INFO L78 Accepts]: Start accepts. Automaton has 1744 states and 2190 transitions. Word has length 429 [2025-03-09 01:46:22,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:22,771 INFO L471 AbstractCegarLoop]: Abstraction has 1744 states and 2190 transitions. [2025-03-09 01:46:22,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 23 states have internal predecessors, (133), 16 states have call successors, (24), 2 states have call predecessors, (24), 6 states have return successors, (25), 10 states have call predecessors, (25), 16 states have call successors, (25) [2025-03-09 01:46:22,771 INFO L276 IsEmpty]: Start isEmpty. Operand 1744 states and 2190 transitions. [2025-03-09 01:46:22,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-03-09 01:46:22,774 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:22,774 INFO L218 NwaCegarLoop]: trace histogram [47, 43, 34, 19, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 14, 14, 13, 13, 13, 12, 12, 11, 11, 11, 11, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-03-09 01:46:22,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-03-09 01:46:22,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2025-03-09 01:46:22,975 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:22,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:22,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1302860317, now seen corresponding path program 8 times [2025-03-09 01:46:22,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:22,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016129813] [2025-03-09 01:46:22,975 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:22,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:22,984 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 467 statements into 2 equivalence classes. [2025-03-09 01:46:23,009 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 467 of 467 statements. [2025-03-09 01:46:23,009 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:23,009 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:23,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6198 backedges. 848 proven. 317 refuted. 0 times theorem prover too weak. 5033 trivial. 0 not checked. [2025-03-09 01:46:23,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:23,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016129813] [2025-03-09 01:46:23,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016129813] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:23,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094583385] [2025-03-09 01:46:23,467 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:23,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:23,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:23,469 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:23,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-03-09 01:46:23,544 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 467 statements into 2 equivalence classes. [2025-03-09 01:46:23,615 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 467 of 467 statements. [2025-03-09 01:46:23,616 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:23,616 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:23,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-09 01:46:23,623 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:23,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6198 backedges. 3177 proven. 122 refuted. 0 times theorem prover too weak. 2899 trivial. 0 not checked. [2025-03-09 01:46:23,850 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:24,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6198 backedges. 848 proven. 317 refuted. 0 times theorem prover too weak. 5033 trivial. 0 not checked. [2025-03-09 01:46:24,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094583385] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:24,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:24,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 29 [2025-03-09 01:46:24,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195718398] [2025-03-09 01:46:24,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:24,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-03-09 01:46:24,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:24,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-03-09 01:46:24,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2025-03-09 01:46:24,114 INFO L87 Difference]: Start difference. First operand 1744 states and 2190 transitions. Second operand has 29 states, 29 states have (on average 3.7586206896551726) internal successors, (109), 29 states have internal predecessors, (109), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2025-03-09 01:46:24,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:24,465 INFO L93 Difference]: Finished difference Result 2280 states and 2821 transitions. [2025-03-09 01:46:24,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-03-09 01:46:24,465 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.7586206896551726) internal successors, (109), 29 states have internal predecessors, (109), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) Word has length 467 [2025-03-09 01:46:24,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:24,471 INFO L225 Difference]: With dead ends: 2280 [2025-03-09 01:46:24,472 INFO L226 Difference]: Without dead ends: 1329 [2025-03-09 01:46:24,474 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 962 GetRequests, 907 SyntacticMatches, 14 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 746 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=318, Invalid=1488, Unknown=0, NotChecked=0, Total=1806 [2025-03-09 01:46:24,478 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 9 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:24,478 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 394 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:46:24,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2025-03-09 01:46:24,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 1329. [2025-03-09 01:46:24,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1329 states, 1077 states have (on average 1.1272051996285979) internal successors, (1214), 1047 states have internal predecessors, (1214), 160 states have call successors, (160), 66 states have call predecessors, (160), 88 states have return successors, (291), 215 states have call predecessors, (291), 160 states have call successors, (291) [2025-03-09 01:46:24,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1329 states to 1329 states and 1665 transitions. [2025-03-09 01:46:24,574 INFO L78 Accepts]: Start accepts. Automaton has 1329 states and 1665 transitions. Word has length 467 [2025-03-09 01:46:24,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:24,576 INFO L471 AbstractCegarLoop]: Abstraction has 1329 states and 1665 transitions. [2025-03-09 01:46:24,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.7586206896551726) internal successors, (109), 29 states have internal predecessors, (109), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2025-03-09 01:46:24,576 INFO L276 IsEmpty]: Start isEmpty. Operand 1329 states and 1665 transitions. [2025-03-09 01:46:24,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2025-03-09 01:46:24,578 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:24,578 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 47, 47, 47, 47, 47, 46, 1, 1, 1, 1, 1, 1] [2025-03-09 01:46:24,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2025-03-09 01:46:24,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:24,779 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:24,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:24,780 INFO L85 PathProgramCache]: Analyzing trace with hash -819486314, now seen corresponding path program 5 times [2025-03-09 01:46:24,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:24,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313181987] [2025-03-09 01:46:24,780 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-09 01:46:24,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:24,788 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 428 statements into 47 equivalence classes. [2025-03-09 01:46:24,858 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) and asserted 428 of 428 statements. [2025-03-09 01:46:24,859 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) [2025-03-09 01:46:24,859 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:28,569 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2025-03-09 01:46:28,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:28,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313181987] [2025-03-09 01:46:28,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313181987] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:28,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129129868] [2025-03-09 01:46:28,570 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-09 01:46:28,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:28,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:28,573 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:28,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-03-09 01:46:28,627 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 428 statements into 47 equivalence classes. [2025-03-09 01:46:28,745 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) and asserted 428 of 428 statements. [2025-03-09 01:46:28,745 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) [2025-03-09 01:46:28,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:28,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 1189 conjuncts, 95 conjuncts are in the unsatisfiable core [2025-03-09 01:46:28,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:28,964 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2025-03-09 01:46:28,964 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:33,721 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2025-03-09 01:46:33,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129129868] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:33,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:33,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 189 [2025-03-09 01:46:33,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086675338] [2025-03-09 01:46:33,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:33,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2025-03-09 01:46:33,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:33,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2025-03-09 01:46:33,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2025-03-09 01:46:33,728 INFO L87 Difference]: Start difference. First operand 1329 states and 1665 transitions. Second operand has 190 states, 189 states have (on average 2.037037037037037) internal successors, (385), 190 states have internal predecessors, (385), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-09 01:46:36,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:36,257 INFO L93 Difference]: Finished difference Result 5200 states and 7851 transitions. [2025-03-09 01:46:36,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2025-03-09 01:46:36,258 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 189 states have (on average 2.037037037037037) internal successors, (385), 190 states have internal predecessors, (385), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Word has length 428 [2025-03-09 01:46:36,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:36,273 INFO L225 Difference]: With dead ends: 5200 [2025-03-09 01:46:36,273 INFO L226 Difference]: Without dead ends: 5199 [2025-03-09 01:46:36,276 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 949 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10765 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2025-03-09 01:46:36,276 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 0 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:36,276 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 441 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-09 01:46:36,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5199 states. [2025-03-09 01:46:36,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5199 to 1569. [2025-03-09 01:46:36,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1269 states have (on average 1.1457840819542948) internal successors, (1454), 1239 states have internal predecessors, (1454), 208 states have call successors, (208), 66 states have call predecessors, (208), 88 states have return successors, (339), 263 states have call predecessors, (339), 208 states have call successors, (339) [2025-03-09 01:46:36,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 2001 transitions. [2025-03-09 01:46:36,474 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 2001 transitions. Word has length 428 [2025-03-09 01:46:36,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:36,475 INFO L471 AbstractCegarLoop]: Abstraction has 1569 states and 2001 transitions. [2025-03-09 01:46:36,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 189 states have (on average 2.037037037037037) internal successors, (385), 190 states have internal predecessors, (385), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-09 01:46:36,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 2001 transitions. [2025-03-09 01:46:36,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 615 [2025-03-09 01:46:36,479 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:36,479 INFO L218 NwaCegarLoop]: trace histogram [62, 58, 45, 26, 22, 22, 22, 22, 21, 21, 21, 21, 21, 19, 19, 19, 18, 18, 17, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:36,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-03-09 01:46:36,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:36,680 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:36,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:36,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1459591699, now seen corresponding path program 9 times [2025-03-09 01:46:36,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:36,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143391561] [2025-03-09 01:46:36,680 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:36,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:36,692 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 614 statements into 18 equivalence classes. [2025-03-09 01:46:36,714 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 255 of 614 statements. [2025-03-09 01:46:36,720 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-09 01:46:36,721 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:36,825 INFO L134 CoverageAnalysis]: Checked inductivity of 10986 backedges. 870 proven. 10 refuted. 0 times theorem prover too weak. 10106 trivial. 0 not checked. [2025-03-09 01:46:36,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:36,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143391561] [2025-03-09 01:46:36,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143391561] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:36,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979579493] [2025-03-09 01:46:36,826 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:36,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:36,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:36,827 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:36,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-03-09 01:46:36,884 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 614 statements into 18 equivalence classes. [2025-03-09 01:46:36,919 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 255 of 614 statements. [2025-03-09 01:46:36,919 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-09 01:46:36,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:36,921 INFO L256 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-09 01:46:36,924 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:36,974 INFO L134 CoverageAnalysis]: Checked inductivity of 10986 backedges. 870 proven. 10 refuted. 0 times theorem prover too weak. 10106 trivial. 0 not checked. [2025-03-09 01:46:36,975 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:37,500 INFO L134 CoverageAnalysis]: Checked inductivity of 10986 backedges. 870 proven. 10 refuted. 0 times theorem prover too weak. 10106 trivial. 0 not checked. [2025-03-09 01:46:37,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979579493] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:37,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:37,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2025-03-09 01:46:37,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904497318] [2025-03-09 01:46:37,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:37,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-09 01:46:37,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:37,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-09 01:46:37,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2025-03-09 01:46:37,502 INFO L87 Difference]: Start difference. First operand 1569 states and 2001 transitions. Second operand has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 12 states have internal predecessors, (54), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2025-03-09 01:46:37,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:37,755 INFO L93 Difference]: Finished difference Result 1817 states and 2432 transitions. [2025-03-09 01:46:37,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-09 01:46:37,756 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 12 states have internal predecessors, (54), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) Word has length 614 [2025-03-09 01:46:37,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:37,763 INFO L225 Difference]: With dead ends: 1817 [2025-03-09 01:46:37,763 INFO L226 Difference]: Without dead ends: 1816 [2025-03-09 01:46:37,764 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1241 GetRequests, 1219 SyntacticMatches, 9 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2025-03-09 01:46:37,764 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 12 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:37,764 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 168 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-09 01:46:37,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1816 states. [2025-03-09 01:46:37,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1816 to 1672. [2025-03-09 01:46:37,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1672 states, 1355 states have (on average 1.1350553505535055) internal successors, (1538), 1312 states have internal predecessors, (1538), 216 states have call successors, (216), 66 states have call predecessors, (216), 97 states have return successors, (432), 293 states have call predecessors, (432), 216 states have call successors, (432) [2025-03-09 01:46:37,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1672 states to 1672 states and 2186 transitions. [2025-03-09 01:46:37,883 INFO L78 Accepts]: Start accepts. Automaton has 1672 states and 2186 transitions. Word has length 614 [2025-03-09 01:46:37,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:37,884 INFO L471 AbstractCegarLoop]: Abstraction has 1672 states and 2186 transitions. [2025-03-09 01:46:37,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 12 states have internal predecessors, (54), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2025-03-09 01:46:37,884 INFO L276 IsEmpty]: Start isEmpty. Operand 1672 states and 2186 transitions. [2025-03-09 01:46:37,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2025-03-09 01:46:37,887 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:37,887 INFO L218 NwaCegarLoop]: trace histogram [55, 53, 40, 22, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 15, 15, 15, 14, 14, 14, 14, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:37,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-03-09 01:46:38,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2025-03-09 01:46:38,087 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:38,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:38,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1903881232, now seen corresponding path program 4 times [2025-03-09 01:46:38,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:38,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609777167] [2025-03-09 01:46:38,088 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:38,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:38,097 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 556 statements into 2 equivalence classes. [2025-03-09 01:46:38,114 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 356 of 556 statements. [2025-03-09 01:46:38,114 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-09 01:46:38,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:38,580 INFO L134 CoverageAnalysis]: Checked inductivity of 8870 backedges. 2275 proven. 554 refuted. 0 times theorem prover too weak. 6041 trivial. 0 not checked. [2025-03-09 01:46:38,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:38,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609777167] [2025-03-09 01:46:38,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609777167] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:38,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218500290] [2025-03-09 01:46:38,581 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:38,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:38,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:38,583 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:38,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-03-09 01:46:38,645 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 556 statements into 2 equivalence classes. [2025-03-09 01:46:38,703 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 356 of 556 statements. [2025-03-09 01:46:38,703 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-09 01:46:38,703 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:38,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 931 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-03-09 01:46:38,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:38,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8870 backedges. 3172 proven. 277 refuted. 0 times theorem prover too weak. 5421 trivial. 0 not checked. [2025-03-09 01:46:38,906 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:39,912 INFO L134 CoverageAnalysis]: Checked inductivity of 8870 backedges. 1690 proven. 526 refuted. 0 times theorem prover too weak. 6654 trivial. 0 not checked. [2025-03-09 01:46:39,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218500290] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:39,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:39,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 19, 21] total 39 [2025-03-09 01:46:39,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157846321] [2025-03-09 01:46:39,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:39,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2025-03-09 01:46:39,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:39,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2025-03-09 01:46:39,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1347, Unknown=0, NotChecked=0, Total=1482 [2025-03-09 01:46:39,913 INFO L87 Difference]: Start difference. First operand 1672 states and 2186 transitions. Second operand has 39 states, 39 states have (on average 5.128205128205129) internal successors, (200), 38 states have internal predecessors, (200), 24 states have call successors, (31), 5 states have call predecessors, (31), 12 states have return successors, (31), 15 states have call predecessors, (31), 22 states have call successors, (31) [2025-03-09 01:46:41,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:41,562 INFO L93 Difference]: Finished difference Result 3537 states and 5212 transitions. [2025-03-09 01:46:41,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-03-09 01:46:41,563 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 5.128205128205129) internal successors, (200), 38 states have internal predecessors, (200), 24 states have call successors, (31), 5 states have call predecessors, (31), 12 states have return successors, (31), 15 states have call predecessors, (31), 22 states have call successors, (31) Word has length 556 [2025-03-09 01:46:41,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:41,571 INFO L225 Difference]: With dead ends: 3537 [2025-03-09 01:46:41,571 INFO L226 Difference]: Without dead ends: 2481 [2025-03-09 01:46:41,576 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1202 GetRequests, 1100 SyntacticMatches, 9 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1827 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1605, Invalid=7325, Unknown=0, NotChecked=0, Total=8930 [2025-03-09 01:46:41,576 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 746 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 1870 mSolverCounterSat, 401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 2271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 401 IncrementalHoareTripleChecker+Valid, 1870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:41,576 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [746 Valid, 815 Invalid, 2271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [401 Valid, 1870 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-09 01:46:41,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2481 states. [2025-03-09 01:46:41,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2481 to 2099. [2025-03-09 01:46:41,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2099 states, 1697 states have (on average 1.126694166175604) internal successors, (1912), 1650 states have internal predecessors, (1912), 255 states have call successors, (255), 85 states have call predecessors, (255), 143 states have return successors, (713), 363 states have call predecessors, (713), 255 states have call successors, (713) [2025-03-09 01:46:41,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2099 states to 2099 states and 2880 transitions. [2025-03-09 01:46:41,767 INFO L78 Accepts]: Start accepts. Automaton has 2099 states and 2880 transitions. Word has length 556 [2025-03-09 01:46:41,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:41,767 INFO L471 AbstractCegarLoop]: Abstraction has 2099 states and 2880 transitions. [2025-03-09 01:46:41,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 5.128205128205129) internal successors, (200), 38 states have internal predecessors, (200), 24 states have call successors, (31), 5 states have call predecessors, (31), 12 states have return successors, (31), 15 states have call predecessors, (31), 22 states have call successors, (31) [2025-03-09 01:46:41,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2099 states and 2880 transitions. [2025-03-09 01:46:41,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 642 [2025-03-09 01:46:41,770 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:41,771 INFO L218 NwaCegarLoop]: trace histogram [65, 60, 48, 28, 23, 23, 23, 23, 22, 22, 22, 22, 22, 20, 20, 20, 20, 19, 17, 15, 15, 14, 14, 14, 14, 5, 5, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:41,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2025-03-09 01:46:41,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2025-03-09 01:46:41,971 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:41,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:41,972 INFO L85 PathProgramCache]: Analyzing trace with hash -675754644, now seen corresponding path program 5 times [2025-03-09 01:46:41,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:41,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140626122] [2025-03-09 01:46:41,972 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-09 01:46:41,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:41,981 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 641 statements into 18 equivalence classes. [2025-03-09 01:46:42,004 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 449 of 641 statements. [2025-03-09 01:46:42,005 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-03-09 01:46:42,005 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:42,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12018 backedges. 1694 proven. 280 refuted. 0 times theorem prover too weak. 10044 trivial. 0 not checked. [2025-03-09 01:46:42,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:42,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140626122] [2025-03-09 01:46:42,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140626122] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:42,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328634181] [2025-03-09 01:46:42,285 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-09 01:46:42,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:42,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:42,287 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:42,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-03-09 01:46:42,358 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 641 statements into 18 equivalence classes. [2025-03-09 01:46:42,442 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 449 of 641 statements. [2025-03-09 01:46:42,443 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-03-09 01:46:42,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:42,446 INFO L256 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-03-09 01:46:42,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:42,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12018 backedges. 3446 proven. 107 refuted. 0 times theorem prover too weak. 8465 trivial. 0 not checked. [2025-03-09 01:46:42,516 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:42,996 INFO L134 CoverageAnalysis]: Checked inductivity of 12018 backedges. 1694 proven. 280 refuted. 0 times theorem prover too weak. 10044 trivial. 0 not checked. [2025-03-09 01:46:42,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328634181] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:42,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:42,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 14] total 18 [2025-03-09 01:46:42,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772941032] [2025-03-09 01:46:42,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:42,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-09 01:46:42,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:42,998 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-09 01:46:42,998 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2025-03-09 01:46:42,998 INFO L87 Difference]: Start difference. First operand 2099 states and 2880 transitions. Second operand has 18 states, 18 states have (on average 6.611111111111111) internal successors, (119), 15 states have internal predecessors, (119), 11 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2025-03-09 01:46:43,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:43,437 INFO L93 Difference]: Finished difference Result 3989 states and 5764 transitions. [2025-03-09 01:46:43,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-09 01:46:43,437 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.611111111111111) internal successors, (119), 15 states have internal predecessors, (119), 11 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) Word has length 641 [2025-03-09 01:46:43,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:43,445 INFO L225 Difference]: With dead ends: 3989 [2025-03-09 01:46:43,445 INFO L226 Difference]: Without dead ends: 2532 [2025-03-09 01:46:43,450 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1316 GetRequests, 1272 SyntacticMatches, 9 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=329, Invalid=1003, Unknown=0, NotChecked=0, Total=1332 [2025-03-09 01:46:43,450 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 186 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:43,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 300 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-09 01:46:43,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2532 states. [2025-03-09 01:46:43,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2532 to 2422. [2025-03-09 01:46:43,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2422 states, 1963 states have (on average 1.1242995415180845) internal successors, (2207), 1897 states have internal predecessors, (2207), 283 states have call successors, (283), 93 states have call predecessors, (283), 172 states have return successors, (770), 431 states have call predecessors, (770), 283 states have call successors, (770) [2025-03-09 01:46:43,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2422 states to 2422 states and 3260 transitions. [2025-03-09 01:46:43,646 INFO L78 Accepts]: Start accepts. Automaton has 2422 states and 3260 transitions. Word has length 641 [2025-03-09 01:46:43,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:43,647 INFO L471 AbstractCegarLoop]: Abstraction has 2422 states and 3260 transitions. [2025-03-09 01:46:43,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.611111111111111) internal successors, (119), 15 states have internal predecessors, (119), 11 states have call successors, (22), 5 states have call predecessors, (22), 5 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2025-03-09 01:46:43,647 INFO L276 IsEmpty]: Start isEmpty. Operand 2422 states and 3260 transitions. [2025-03-09 01:46:43,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 593 [2025-03-09 01:46:43,653 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:43,653 INFO L218 NwaCegarLoop]: trace histogram [59, 56, 43, 24, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 16, 15, 15, 14, 14, 14, 14, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:43,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2025-03-09 01:46:43,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-03-09 01:46:43,857 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:43,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:43,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1983580472, now seen corresponding path program 6 times [2025-03-09 01:46:43,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:43,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709319296] [2025-03-09 01:46:43,858 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-09 01:46:43,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:43,873 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 592 statements into 18 equivalence classes. [2025-03-09 01:46:43,935 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) and asserted 431 of 592 statements. [2025-03-09 01:46:43,935 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2025-03-09 01:46:43,935 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:44,192 INFO L134 CoverageAnalysis]: Checked inductivity of 10133 backedges. 1164 proven. 316 refuted. 0 times theorem prover too weak. 8653 trivial. 0 not checked. [2025-03-09 01:46:44,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:44,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709319296] [2025-03-09 01:46:44,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709319296] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:44,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424419459] [2025-03-09 01:46:44,193 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-09 01:46:44,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:44,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:44,195 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:44,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-03-09 01:46:44,257 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 592 statements into 18 equivalence classes. [2025-03-09 01:46:44,323 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) and asserted 431 of 592 statements. [2025-03-09 01:46:44,323 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2025-03-09 01:46:44,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:44,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-09 01:46:44,329 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:44,361 INFO L134 CoverageAnalysis]: Checked inductivity of 10133 backedges. 5110 proven. 26 refuted. 0 times theorem prover too weak. 4997 trivial. 0 not checked. [2025-03-09 01:46:44,361 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:44,640 INFO L134 CoverageAnalysis]: Checked inductivity of 10133 backedges. 1164 proven. 316 refuted. 0 times theorem prover too weak. 8653 trivial. 0 not checked. [2025-03-09 01:46:44,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424419459] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:44,640 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:44,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 12 [2025-03-09 01:46:44,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608334490] [2025-03-09 01:46:44,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:44,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-09 01:46:44,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:44,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-09 01:46:44,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2025-03-09 01:46:44,641 INFO L87 Difference]: Start difference. First operand 2422 states and 3260 transitions. Second operand has 12 states, 12 states have (on average 6.75) internal successors, (81), 11 states have internal predecessors, (81), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2025-03-09 01:46:44,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:44,932 INFO L93 Difference]: Finished difference Result 4267 states and 5818 transitions. [2025-03-09 01:46:44,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-09 01:46:44,932 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.75) internal successors, (81), 11 states have internal predecessors, (81), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 592 [2025-03-09 01:46:44,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:44,940 INFO L225 Difference]: With dead ends: 4267 [2025-03-09 01:46:44,940 INFO L226 Difference]: Without dead ends: 2484 [2025-03-09 01:46:44,944 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1192 GetRequests, 1176 SyntacticMatches, 6 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2025-03-09 01:46:44,945 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 23 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:44,945 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 192 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-09 01:46:44,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2484 states. [2025-03-09 01:46:45,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2484 to 2440. [2025-03-09 01:46:45,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2440 states, 1972 states have (on average 1.122210953346856) internal successors, (2213), 1915 states have internal predecessors, (2213), 283 states have call successors, (283), 93 states have call predecessors, (283), 181 states have return successors, (795), 431 states have call predecessors, (795), 283 states have call successors, (795) [2025-03-09 01:46:45,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2440 states to 2440 states and 3291 transitions. [2025-03-09 01:46:45,133 INFO L78 Accepts]: Start accepts. Automaton has 2440 states and 3291 transitions. Word has length 592 [2025-03-09 01:46:45,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:45,133 INFO L471 AbstractCegarLoop]: Abstraction has 2440 states and 3291 transitions. [2025-03-09 01:46:45,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.75) internal successors, (81), 11 states have internal predecessors, (81), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2025-03-09 01:46:45,134 INFO L276 IsEmpty]: Start isEmpty. Operand 2440 states and 3291 transitions. [2025-03-09 01:46:45,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2025-03-09 01:46:45,137 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:45,137 INFO L218 NwaCegarLoop]: trace histogram [61, 57, 45, 26, 22, 22, 22, 22, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 16, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:45,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-03-09 01:46:45,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:45,338 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:45,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:45,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1625024059, now seen corresponding path program 7 times [2025-03-09 01:46:45,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:45,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777585321] [2025-03-09 01:46:45,338 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-09 01:46:45,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:45,347 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 607 statements into 1 equivalence classes. [2025-03-09 01:46:45,377 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 607 of 607 statements. [2025-03-09 01:46:45,377 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:45,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:45,848 INFO L134 CoverageAnalysis]: Checked inductivity of 10688 backedges. 2131 proven. 930 refuted. 0 times theorem prover too weak. 7627 trivial. 0 not checked. [2025-03-09 01:46:45,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:45,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777585321] [2025-03-09 01:46:45,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777585321] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:45,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311118046] [2025-03-09 01:46:45,849 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-09 01:46:45,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:45,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:45,851 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:45,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-03-09 01:46:45,918 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 607 statements into 1 equivalence classes. [2025-03-09 01:46:46,002 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 607 of 607 statements. [2025-03-09 01:46:46,002 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 01:46:46,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:46,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 1408 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-03-09 01:46:46,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:46,160 INFO L134 CoverageAnalysis]: Checked inductivity of 10688 backedges. 4783 proven. 432 refuted. 0 times theorem prover too weak. 5473 trivial. 0 not checked. [2025-03-09 01:46:46,160 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 10688 backedges. 2156 proven. 911 refuted. 0 times theorem prover too weak. 7621 trivial. 0 not checked. [2025-03-09 01:46:46,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311118046] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:46,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:46,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 20] total 28 [2025-03-09 01:46:46,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376869871] [2025-03-09 01:46:46,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:46,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-03-09 01:46:46,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:46,893 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-03-09 01:46:46,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2025-03-09 01:46:46,893 INFO L87 Difference]: Start difference. First operand 2440 states and 3291 transitions. Second operand has 28 states, 28 states have (on average 5.5) internal successors, (154), 28 states have internal predecessors, (154), 19 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (30), 12 states have call predecessors, (30), 19 states have call successors, (30) [2025-03-09 01:46:47,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:47,599 INFO L93 Difference]: Finished difference Result 5283 states and 7992 transitions. [2025-03-09 01:46:47,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-03-09 01:46:47,600 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.5) internal successors, (154), 28 states have internal predecessors, (154), 19 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (30), 12 states have call predecessors, (30), 19 states have call successors, (30) Word has length 607 [2025-03-09 01:46:47,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:47,611 INFO L225 Difference]: With dead ends: 5283 [2025-03-09 01:46:47,611 INFO L226 Difference]: Without dead ends: 3487 [2025-03-09 01:46:47,619 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1262 GetRequests, 1204 SyntacticMatches, 11 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=372, Invalid=1980, Unknown=0, NotChecked=0, Total=2352 [2025-03-09 01:46:47,620 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 113 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:47,620 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 486 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 851 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-09 01:46:47,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3487 states. [2025-03-09 01:46:47,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3487 to 2677. [2025-03-09 01:46:47,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2677 states, 2164 states have (on average 1.1252310536044363) internal successors, (2435), 2093 states have internal predecessors, (2435), 301 states have call successors, (301), 93 states have call predecessors, (301), 208 states have return successors, (1081), 490 states have call predecessors, (1081), 301 states have call successors, (1081) [2025-03-09 01:46:47,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2677 states to 2677 states and 3817 transitions. [2025-03-09 01:46:47,847 INFO L78 Accepts]: Start accepts. Automaton has 2677 states and 3817 transitions. Word has length 607 [2025-03-09 01:46:47,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:47,848 INFO L471 AbstractCegarLoop]: Abstraction has 2677 states and 3817 transitions. [2025-03-09 01:46:47,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.5) internal successors, (154), 28 states have internal predecessors, (154), 19 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (30), 12 states have call predecessors, (30), 19 states have call successors, (30) [2025-03-09 01:46:47,848 INFO L276 IsEmpty]: Start isEmpty. Operand 2677 states and 3817 transitions. [2025-03-09 01:46:47,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 558 [2025-03-09 01:46:47,851 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:47,851 INFO L218 NwaCegarLoop]: trace histogram [55, 54, 40, 22, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:47,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-03-09 01:46:48,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2025-03-09 01:46:48,052 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:48,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:48,052 INFO L85 PathProgramCache]: Analyzing trace with hash -249056899, now seen corresponding path program 8 times [2025-03-09 01:46:48,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:48,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156813458] [2025-03-09 01:46:48,053 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:48,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:48,061 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 557 statements into 2 equivalence classes. [2025-03-09 01:46:48,090 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 557 of 557 statements. [2025-03-09 01:46:48,090 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:48,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:48,598 INFO L134 CoverageAnalysis]: Checked inductivity of 8928 backedges. 1426 proven. 245 refuted. 0 times theorem prover too weak. 7257 trivial. 0 not checked. [2025-03-09 01:46:48,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:48,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156813458] [2025-03-09 01:46:48,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156813458] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:48,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075275243] [2025-03-09 01:46:48,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 01:46:48,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:48,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:48,600 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:48,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-03-09 01:46:48,664 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 557 statements into 2 equivalence classes. [2025-03-09 01:46:48,740 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 557 of 557 statements. [2025-03-09 01:46:48,740 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-09 01:46:48,740 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:48,744 INFO L256 TraceCheckSpWp]: Trace formula consists of 1298 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-03-09 01:46:48,748 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:49,010 INFO L134 CoverageAnalysis]: Checked inductivity of 8928 backedges. 1579 proven. 86 refuted. 0 times theorem prover too weak. 7263 trivial. 0 not checked. [2025-03-09 01:46:49,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:49,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8928 backedges. 1426 proven. 245 refuted. 0 times theorem prover too weak. 7257 trivial. 0 not checked. [2025-03-09 01:46:49,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075275243] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:49,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:49,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 22] total 34 [2025-03-09 01:46:49,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794305551] [2025-03-09 01:46:49,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:49,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-03-09 01:46:49,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:49,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-03-09 01:46:49,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2025-03-09 01:46:49,549 INFO L87 Difference]: Start difference. First operand 2677 states and 3817 transitions. Second operand has 34 states, 34 states have (on average 4.0588235294117645) internal successors, (138), 32 states have internal predecessors, (138), 20 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (23), 14 states have call predecessors, (23), 18 states have call successors, (23) [2025-03-09 01:46:50,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:50,508 INFO L93 Difference]: Finished difference Result 4680 states and 7314 transitions. [2025-03-09 01:46:50,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-03-09 01:46:50,509 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.0588235294117645) internal successors, (138), 32 states have internal predecessors, (138), 20 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (23), 14 states have call predecessors, (23), 18 states have call successors, (23) Word has length 557 [2025-03-09 01:46:50,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:50,518 INFO L225 Difference]: With dead ends: 4680 [2025-03-09 01:46:50,518 INFO L226 Difference]: Without dead ends: 2560 [2025-03-09 01:46:50,524 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1160 GetRequests, 1091 SyntacticMatches, 17 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 925 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=353, Invalid=2509, Unknown=0, NotChecked=0, Total=2862 [2025-03-09 01:46:50,524 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 322 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 1365 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:50,524 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 462 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1365 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-09 01:46:50,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2560 states. [2025-03-09 01:46:50,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2560 to 2201. [2025-03-09 01:46:50,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 1773 states have (on average 1.131979695431472) internal successors, (2007), 1728 states have internal predecessors, (2007), 261 states have call successors, (261), 83 states have call predecessors, (261), 163 states have return successors, (872), 389 states have call predecessors, (872), 261 states have call successors, (872) [2025-03-09 01:46:50,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 3140 transitions. [2025-03-09 01:46:50,712 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 3140 transitions. Word has length 557 [2025-03-09 01:46:50,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:50,713 INFO L471 AbstractCegarLoop]: Abstraction has 2201 states and 3140 transitions. [2025-03-09 01:46:50,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.0588235294117645) internal successors, (138), 32 states have internal predecessors, (138), 20 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (23), 14 states have call predecessors, (23), 18 states have call successors, (23) [2025-03-09 01:46:50,713 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 3140 transitions. [2025-03-09 01:46:50,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 579 [2025-03-09 01:46:50,716 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:50,717 INFO L218 NwaCegarLoop]: trace histogram [57, 56, 42, 23, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:50,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2025-03-09 01:46:50,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-03-09 01:46:50,917 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:50,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:50,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1579141353, now seen corresponding path program 9 times [2025-03-09 01:46:50,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:50,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221422094] [2025-03-09 01:46:50,918 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:50,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:50,929 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 578 statements into 18 equivalence classes. [2025-03-09 01:46:50,968 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 400 of 578 statements. [2025-03-09 01:46:50,969 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-03-09 01:46:50,969 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:52,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 2584 proven. 349 refuted. 0 times theorem prover too weak. 6718 trivial. 0 not checked. [2025-03-09 01:46:52,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:52,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221422094] [2025-03-09 01:46:52,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221422094] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:52,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575111342] [2025-03-09 01:46:52,084 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-09 01:46:52,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:52,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:52,086 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:52,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-03-09 01:46:52,154 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 578 statements into 18 equivalence classes. [2025-03-09 01:46:52,218 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 400 of 578 statements. [2025-03-09 01:46:52,218 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-03-09 01:46:52,218 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:52,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 913 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-03-09 01:46:52,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:52,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1515 proven. 36 refuted. 0 times theorem prover too weak. 8100 trivial. 0 not checked. [2025-03-09 01:46:52,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:53,159 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1572 proven. 36 refuted. 0 times theorem prover too weak. 8043 trivial. 0 not checked. [2025-03-09 01:46:53,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575111342] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:53,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:53,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 7, 10] total 36 [2025-03-09 01:46:53,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376676249] [2025-03-09 01:46:53,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:53,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-03-09 01:46:53,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:53,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-03-09 01:46:53,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1194, Unknown=0, NotChecked=0, Total=1332 [2025-03-09 01:46:53,161 INFO L87 Difference]: Start difference. First operand 2201 states and 3140 transitions. Second operand has 37 states, 36 states have (on average 3.0555555555555554) internal successors, (110), 34 states have internal predecessors, (110), 9 states have call successors, (12), 1 states have call predecessors, (12), 10 states have return successors, (23), 19 states have call predecessors, (23), 9 states have call successors, (23) [2025-03-09 01:46:53,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:53,948 INFO L93 Difference]: Finished difference Result 2706 states and 4064 transitions. [2025-03-09 01:46:53,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-03-09 01:46:53,949 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 3.0555555555555554) internal successors, (110), 34 states have internal predecessors, (110), 9 states have call successors, (12), 1 states have call predecessors, (12), 10 states have return successors, (23), 19 states have call predecessors, (23), 9 states have call successors, (23) Word has length 578 [2025-03-09 01:46:53,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:53,957 INFO L225 Difference]: With dead ends: 2706 [2025-03-09 01:46:53,957 INFO L226 Difference]: Without dead ends: 2702 [2025-03-09 01:46:53,958 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1228 GetRequests, 1157 SyntacticMatches, 11 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 981 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=513, Invalid=3269, Unknown=0, NotChecked=0, Total=3782 [2025-03-09 01:46:53,958 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 311 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:53,959 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 239 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-09 01:46:53,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2702 states. [2025-03-09 01:46:54,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2702 to 2378. [2025-03-09 01:46:54,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2378 states, 1926 states have (on average 1.1246105919003115) internal successors, (2166), 1855 states have internal predecessors, (2166), 277 states have call successors, (277), 83 states have call predecessors, (277), 171 states have return successors, (1106), 439 states have call predecessors, (1106), 277 states have call successors, (1106) [2025-03-09 01:46:54,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2378 states to 2378 states and 3549 transitions. [2025-03-09 01:46:54,154 INFO L78 Accepts]: Start accepts. Automaton has 2378 states and 3549 transitions. Word has length 578 [2025-03-09 01:46:54,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:54,154 INFO L471 AbstractCegarLoop]: Abstraction has 2378 states and 3549 transitions. [2025-03-09 01:46:54,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 3.0555555555555554) internal successors, (110), 34 states have internal predecessors, (110), 9 states have call successors, (12), 1 states have call predecessors, (12), 10 states have return successors, (23), 19 states have call predecessors, (23), 9 states have call successors, (23) [2025-03-09 01:46:54,154 INFO L276 IsEmpty]: Start isEmpty. Operand 2378 states and 3549 transitions. [2025-03-09 01:46:54,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 600 [2025-03-09 01:46:54,157 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:54,157 INFO L218 NwaCegarLoop]: trace histogram [59, 58, 43, 24, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, 15, 15, 15, 15, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:54,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2025-03-09 01:46:54,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:54,358 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:54,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:54,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1560735567, now seen corresponding path program 4 times [2025-03-09 01:46:54,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:54,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083058482] [2025-03-09 01:46:54,358 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:54,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:54,368 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 599 statements into 2 equivalence classes. [2025-03-09 01:46:54,392 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 599 of 599 statements. [2025-03-09 01:46:54,392 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-09 01:46:54,393 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:54,899 INFO L134 CoverageAnalysis]: Checked inductivity of 10361 backedges. 2064 proven. 207 refuted. 0 times theorem prover too weak. 8090 trivial. 0 not checked. [2025-03-09 01:46:54,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:54,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083058482] [2025-03-09 01:46:54,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083058482] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:54,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532116312] [2025-03-09 01:46:54,899 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:54,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:54,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:54,905 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:54,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-03-09 01:46:54,980 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 599 statements into 2 equivalence classes. [2025-03-09 01:46:55,082 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 599 of 599 statements. [2025-03-09 01:46:55,082 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-09 01:46:55,082 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:55,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 1392 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-09 01:46:55,088 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:55,202 INFO L134 CoverageAnalysis]: Checked inductivity of 10361 backedges. 293 proven. 17 refuted. 0 times theorem prover too weak. 10051 trivial. 0 not checked. [2025-03-09 01:46:55,202 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:55,557 INFO L134 CoverageAnalysis]: Checked inductivity of 10361 backedges. 293 proven. 17 refuted. 0 times theorem prover too weak. 10051 trivial. 0 not checked. [2025-03-09 01:46:55,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532116312] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:55,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:55,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 5, 5] total 24 [2025-03-09 01:46:55,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250297890] [2025-03-09 01:46:55,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:55,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-09 01:46:55,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:55,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-09 01:46:55,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2025-03-09 01:46:55,559 INFO L87 Difference]: Start difference. First operand 2378 states and 3549 transitions. Second operand has 25 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 23 states have internal predecessors, (127), 14 states have call successors, (18), 4 states have call predecessors, (18), 6 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2025-03-09 01:46:56,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:46:56,564 INFO L93 Difference]: Finished difference Result 2731 states and 4064 transitions. [2025-03-09 01:46:56,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-03-09 01:46:56,564 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 23 states have internal predecessors, (127), 14 states have call successors, (18), 4 states have call predecessors, (18), 6 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) Word has length 599 [2025-03-09 01:46:56,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:46:56,574 INFO L225 Difference]: With dead ends: 2731 [2025-03-09 01:46:56,574 INFO L226 Difference]: Without dead ends: 2730 [2025-03-09 01:46:56,576 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1264 GetRequests, 1201 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 852 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=742, Invalid=3418, Unknown=0, NotChecked=0, Total=4160 [2025-03-09 01:46:56,576 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 405 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 1250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-09 01:46:56,576 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [405 Valid, 411 Invalid, 1250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 1023 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-09 01:46:56,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2025-03-09 01:46:56,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 2369. [2025-03-09 01:46:56,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2369 states, 1919 states have (on average 1.102136529442418) internal successors, (2115), 1853 states have internal predecessors, (2115), 273 states have call successors, (273), 91 states have call predecessors, (273), 173 states have return successors, (841), 424 states have call predecessors, (841), 273 states have call successors, (841) [2025-03-09 01:46:56,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2369 states to 2369 states and 3229 transitions. [2025-03-09 01:46:56,793 INFO L78 Accepts]: Start accepts. Automaton has 2369 states and 3229 transitions. Word has length 599 [2025-03-09 01:46:56,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-09 01:46:56,793 INFO L471 AbstractCegarLoop]: Abstraction has 2369 states and 3229 transitions. [2025-03-09 01:46:56,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 23 states have internal predecessors, (127), 14 states have call successors, (18), 4 states have call predecessors, (18), 6 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2025-03-09 01:46:56,793 INFO L276 IsEmpty]: Start isEmpty. Operand 2369 states and 3229 transitions. [2025-03-09 01:46:56,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 748 [2025-03-09 01:46:56,797 INFO L210 NwaCegarLoop]: Found error trace [2025-03-09 01:46:56,797 INFO L218 NwaCegarLoop]: trace histogram [74, 73, 56, 32, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 18, 16, 16, 15, 15, 15, 15, 6, 6, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2025-03-09 01:46:56,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2025-03-09 01:46:56,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2025-03-09 01:46:56,997 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-03-09 01:46:56,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 01:46:56,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1658920223, now seen corresponding path program 10 times [2025-03-09 01:46:56,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 01:46:56,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777052808] [2025-03-09 01:46:56,998 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:56,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 01:46:57,010 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 747 statements into 2 equivalence classes. [2025-03-09 01:46:57,035 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 480 of 747 statements. [2025-03-09 01:46:57,035 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-09 01:46:57,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:57,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16567 backedges. 2425 proven. 1252 refuted. 0 times theorem prover too weak. 12890 trivial. 0 not checked. [2025-03-09 01:46:57,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 01:46:57,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777052808] [2025-03-09 01:46:57,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777052808] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 01:46:57,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942362321] [2025-03-09 01:46:57,463 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-09 01:46:57,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 01:46:57,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 01:46:57,464 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 01:46:57,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2025-03-09 01:46:57,547 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 747 statements into 2 equivalence classes. [2025-03-09 01:46:57,621 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 480 of 747 statements. [2025-03-09 01:46:57,621 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-09 01:46:57,621 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 01:46:57,624 INFO L256 TraceCheckSpWp]: Trace formula consists of 1245 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-03-09 01:46:57,629 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 01:46:57,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16567 backedges. 2448 proven. 1223 refuted. 0 times theorem prover too weak. 12896 trivial. 0 not checked. [2025-03-09 01:46:57,896 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 01:46:59,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16567 backedges. 2425 proven. 1256 refuted. 0 times theorem prover too weak. 12886 trivial. 0 not checked. [2025-03-09 01:46:59,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942362321] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 01:46:59,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 01:46:59,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 22] total 41 [2025-03-09 01:46:59,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302795374] [2025-03-09 01:46:59,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 01:46:59,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2025-03-09 01:46:59,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 01:46:59,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2025-03-09 01:46:59,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1499, Unknown=0, NotChecked=0, Total=1640 [2025-03-09 01:46:59,159 INFO L87 Difference]: Start difference. First operand 2369 states and 3229 transitions. Second operand has 41 states, 41 states have (on average 5.097560975609756) internal successors, (209), 41 states have internal predecessors, (209), 29 states have call successors, (35), 3 states have call predecessors, (35), 13 states have return successors, (38), 20 states have call predecessors, (38), 29 states have call successors, (38) [2025-03-09 01:47:01,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-09 01:47:01,776 INFO L93 Difference]: Finished difference Result 6469 states and 12321 transitions. [2025-03-09 01:47:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-03-09 01:47:01,777 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 5.097560975609756) internal successors, (209), 41 states have internal predecessors, (209), 29 states have call successors, (35), 3 states have call predecessors, (35), 13 states have return successors, (38), 20 states have call predecessors, (38), 29 states have call successors, (38) Word has length 747 [2025-03-09 01:47:01,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-09 01:47:01,796 INFO L225 Difference]: With dead ends: 6469 [2025-03-09 01:47:01,796 INFO L226 Difference]: Without dead ends: 4811 [2025-03-09 01:47:01,804 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1625 GetRequests, 1499 SyntacticMatches, 6 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3749 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2564, Invalid=12198, Unknown=0, NotChecked=0, Total=14762 [2025-03-09 01:47:01,805 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 917 mSDsluCounter, 1136 mSDsCounter, 0 mSdLazyCounter, 2228 mSolverCounterSat, 810 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 917 SdHoareTripleChecker+Valid, 1210 SdHoareTripleChecker+Invalid, 3038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 810 IncrementalHoareTripleChecker+Valid, 2228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-09 01:47:01,805 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [917 Valid, 1210 Invalid, 3038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [810 Valid, 2228 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-09 01:47:01,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4811 states.