./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 798a7b37 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/nla-digbench-scaling/mannadiv_valuebound50.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 11:14:58,395 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 11:14:58,438 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-04 11:14:58,442 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 11:14:58,442 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 11:14:58,461 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 11:14:58,461 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 11:14:58,461 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 11:14:58,462 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 11:14:58,462 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 11:14:58,462 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 11:14:58,462 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 11:14:58,462 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 11:14:58,462 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 11:14:58,462 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 11:14:58,462 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-04 11:14:58,463 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 11:14:58,464 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 11:14:58,464 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 11:14:58,464 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 11:14:58,465 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 11:14:58,465 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 11:14:58,465 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 11:14:58,465 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 11:14:58,465 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 11:14:58,465 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 11:14:58,465 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 11:14:58,465 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 [2025-03-04 11:14:58,718 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 11:14:58,729 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 11:14:58,731 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 11:14:58,732 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 11:14:58,732 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 11:14:58,733 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c [2025-03-04 11:14:59,890 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d05872361/9d527836900e463f8e6e22e6b87c3700/FLAG0e8605513 [2025-03-04 11:15:00,113 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 11:15:00,115 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c [2025-03-04 11:15:00,141 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d05872361/9d527836900e463f8e6e22e6b87c3700/FLAG0e8605513 [2025-03-04 11:15:00,462 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d05872361/9d527836900e463f8e6e22e6b87c3700 [2025-03-04 11:15:00,464 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 11:15:00,465 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 11:15:00,466 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 11:15:00,466 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 11:15:00,469 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 11:15:00,470 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,470 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a79a58b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00, skipping insertion in model container [2025-03-04 11:15:00,470 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,479 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 11:15:00,580 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 11:15:00,587 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 11:15:00,599 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 11:15:00,609 INFO L204 MainTranslator]: Completed translation [2025-03-04 11:15:00,610 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00 WrapperNode [2025-03-04 11:15:00,610 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 11:15:00,611 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 11:15:00,611 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 11:15:00,611 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 11:15:00,615 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,620 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,631 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 66 [2025-03-04 11:15:00,633 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 11:15:00,633 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 11:15:00,633 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 11:15:00,634 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 11:15:00,639 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,639 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,642 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,655 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-04 11:15:00,655 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,655 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,658 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,660 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,660 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,664 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,665 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 11:15:00,665 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 11:15:00,665 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 11:15:00,665 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 11:15:00,666 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (1/1) ... [2025-03-04 11:15:00,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 11:15:00,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:00,690 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-04 11:15:00,695 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-04 11:15:00,709 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 11:15:00,709 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 11:15:00,709 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 11:15:00,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 11:15:00,709 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 11:15:00,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 11:15:00,709 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-03-04 11:15:00,709 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-03-04 11:15:00,745 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 11:15:00,747 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 11:15:00,885 INFO L? ?]: Removed 45 outVars from TransFormulas that were not future-live. [2025-03-04 11:15:00,885 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 11:15:00,892 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 11:15:00,892 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 11:15:00,893 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 11:15:00 BoogieIcfgContainer [2025-03-04 11:15:00,893 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 11:15:00,894 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 11:15:00,894 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 11:15:00,897 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 11:15:00,897 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 11:15:00" (1/3) ... [2025-03-04 11:15:00,898 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45759ddf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 11:15:00, skipping insertion in model container [2025-03-04 11:15:00,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:15:00" (2/3) ... [2025-03-04 11:15:00,898 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45759ddf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 11:15:00, skipping insertion in model container [2025-03-04 11:15:00,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 11:15:00" (3/3) ... [2025-03-04 11:15:00,898 INFO L128 eAbstractionObserver]: Analyzing ICFG mannadiv_valuebound50.c [2025-03-04 11:15:00,909 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 11:15:00,910 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG mannadiv_valuebound50.c that has 3 procedures, 63 locations, 1 initial locations, 1 loop locations, and 20 error locations. [2025-03-04 11:15:00,955 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 11:15:00,964 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;@231e7ab, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 11:15:00,965 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2025-03-04 11:15:00,970 INFO L276 IsEmpty]: Start isEmpty. Operand has 63 states, 36 states have (on average 1.6944444444444444) internal successors, (61), 56 states have internal predecessors, (61), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-04 11:15:00,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-03-04 11:15:00,976 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:00,976 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:00,977 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:00,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:00,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1572191034, now seen corresponding path program 1 times [2025-03-04 11:15:00,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:00,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687848559] [2025-03-04 11:15:00,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:00,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:01,034 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-03-04 11:15:01,047 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-03-04 11:15:01,047 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:01,047 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:01,086 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-04 11:15:01,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687848559] [2025-03-04 11:15:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687848559] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:01,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009909102] [2025-03-04 11:15:01,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:01,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:01,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:01,091 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-04 11:15:01,093 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-04 11:15:01,128 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-03-04 11:15:01,143 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-03-04 11:15:01,144 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:01,144 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:01,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-04 11:15:01,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:01,154 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-04 11:15:01,154 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:15:01,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009909102] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:15:01,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:01,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-04 11:15:01,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298611866] [2025-03-04 11:15:01,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:15:01,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-04 11:15:01,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:01,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-04 11:15:01,171 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 11:15:01,172 INFO L87 Difference]: Start difference. First operand has 63 states, 36 states have (on average 1.6944444444444444) internal successors, (61), 56 states have internal predecessors, (61), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:15:01,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:01,187 INFO L93 Difference]: Finished difference Result 122 states and 137 transitions. [2025-03-04 11:15:01,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-04 11:15:01,188 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 14 [2025-03-04 11:15:01,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:01,193 INFO L225 Difference]: With dead ends: 122 [2025-03-04 11:15:01,193 INFO L226 Difference]: Without dead ends: 56 [2025-03-04 11:15:01,196 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 11:15:01,198 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:01,201 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:15:01,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2025-03-04 11:15:01,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2025-03-04 11:15:01,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 50 states have internal predecessors, (52), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-03-04 11:15:01,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2025-03-04 11:15:01,234 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 14 [2025-03-04 11:15:01,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:01,235 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2025-03-04 11:15:01,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:15:01,236 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2025-03-04 11:15:01,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-03-04 11:15:01,237 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:01,237 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:01,243 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-04 11:15:01,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-04 11:15:01,438 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:01,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:01,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1376601050, now seen corresponding path program 1 times [2025-03-04 11:15:01,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:01,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000235618] [2025-03-04 11:15:01,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:01,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:01,443 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-03-04 11:15:01,457 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-03-04 11:15:01,457 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:01,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:01,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [777195738] [2025-03-04 11:15:01,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:01,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:01,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:01,464 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-04 11:15:01,465 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-04 11:15:01,488 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-03-04 11:15:01,496 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-03-04 11:15:01,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:01,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:01,496 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-04 11:15:01,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:01,512 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:01,513 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:15:01,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:01,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000235618] [2025-03-04 11:15:01,513 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:01,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777195738] [2025-03-04 11:15:01,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777195738] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:15:01,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:15:01,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 11:15:01,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216998106] [2025-03-04 11:15:01,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:15:01,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 11:15:01,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:01,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 11:15:01,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 11:15:01,514 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:01,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:01,586 INFO L93 Difference]: Finished difference Result 89 states and 99 transitions. [2025-03-04 11:15:01,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 11:15:01,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2025-03-04 11:15:01,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:01,589 INFO L225 Difference]: With dead ends: 89 [2025-03-04 11:15:01,589 INFO L226 Difference]: Without dead ends: 83 [2025-03-04 11:15:01,589 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 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-04 11:15:01,590 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 26 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:01,590 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 74 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:01,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2025-03-04 11:15:01,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 75. [2025-03-04 11:15:01,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 68 states have internal predecessors, (82), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-04 11:15:01,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 90 transitions. [2025-03-04 11:15:01,603 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 90 transitions. Word has length 14 [2025-03-04 11:15:01,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:01,603 INFO L471 AbstractCegarLoop]: Abstraction has 75 states and 90 transitions. [2025-03-04 11:15:01,603 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:01,604 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 90 transitions. [2025-03-04 11:15:01,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-03-04 11:15:01,605 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:01,605 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:01,612 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-04 11:15:01,809 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,SelfDestructingSolverStorable1 [2025-03-04 11:15:01,809 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:01,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:01,810 INFO L85 PathProgramCache]: Analyzing trace with hash 63682360, now seen corresponding path program 1 times [2025-03-04 11:15:01,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:01,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465007479] [2025-03-04 11:15:01,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:01,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:01,814 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-04 11:15:01,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-04 11:15:01,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:01,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:01,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:01,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:01,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465007479] [2025-03-04 11:15:01,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465007479] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:15:01,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:15:01,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 11:15:01,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759172355] [2025-03-04 11:15:01,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:15:01,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 11:15:01,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:01,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 11:15:01,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-04 11:15:01,881 INFO L87 Difference]: Start difference. First operand 75 states and 90 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:01,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:01,964 INFO L93 Difference]: Finished difference Result 117 states and 149 transitions. [2025-03-04 11:15:01,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 11:15:01,964 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2025-03-04 11:15:01,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:01,965 INFO L225 Difference]: With dead ends: 117 [2025-03-04 11:15:01,965 INFO L226 Difference]: Without dead ends: 110 [2025-03-04 11:15:01,966 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-04 11:15:01,966 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 33 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:01,966 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 71 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:01,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2025-03-04 11:15:01,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 106. [2025-03-04 11:15:01,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 78 states have (on average 1.5897435897435896) internal successors, (124), 97 states have internal predecessors, (124), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-04 11:15:01,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 136 transitions. [2025-03-04 11:15:01,976 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 136 transitions. Word has length 16 [2025-03-04 11:15:01,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:01,977 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 136 transitions. [2025-03-04 11:15:01,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:01,977 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 136 transitions. [2025-03-04 11:15:01,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-03-04 11:15:01,977 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:01,977 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:01,977 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 11:15:01,977 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:01,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:01,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1974153171, now seen corresponding path program 1 times [2025-03-04 11:15:01,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:01,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50492407] [2025-03-04 11:15:01,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:01,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:01,984 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-04 11:15:01,992 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-04 11:15:01,996 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:01,997 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:02,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:02,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:02,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50492407] [2025-03-04 11:15:02,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50492407] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:15:02,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:15:02,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 11:15:02,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490517116] [2025-03-04 11:15:02,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:15:02,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 11:15:02,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:02,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 11:15:02,090 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-04 11:15:02,090 INFO L87 Difference]: Start difference. First operand 106 states and 136 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:02,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:02,174 INFO L93 Difference]: Finished difference Result 112 states and 137 transitions. [2025-03-04 11:15:02,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 11:15:02,175 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2025-03-04 11:15:02,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:02,175 INFO L225 Difference]: With dead ends: 112 [2025-03-04 11:15:02,175 INFO L226 Difference]: Without dead ends: 103 [2025-03-04 11:15:02,175 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-04 11:15:02,176 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 31 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:02,176 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 75 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:02,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2025-03-04 11:15:02,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2025-03-04 11:15:02,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.5616438356164384) internal successors, (114), 92 states have internal predecessors, (114), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-04 11:15:02,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 126 transitions. [2025-03-04 11:15:02,183 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 126 transitions. Word has length 17 [2025-03-04 11:15:02,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:02,184 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 126 transitions. [2025-03-04 11:15:02,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:02,184 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 126 transitions. [2025-03-04 11:15:02,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-03-04 11:15:02,184 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:02,184 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:02,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 11:15:02,184 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:02,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:02,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1069206166, now seen corresponding path program 1 times [2025-03-04 11:15:02,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:02,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911843535] [2025-03-04 11:15:02,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:02,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:02,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-04 11:15:02,196 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 11:15:02,198 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:02,198 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:02,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:15:02,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:02,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911843535] [2025-03-04 11:15:02,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911843535] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:02,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082940903] [2025-03-04 11:15:02,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:02,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:02,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:02,312 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-04 11:15:02,314 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-04 11:15:02,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-04 11:15:02,345 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-04 11:15:02,345 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:02,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:02,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 11:15:02,347 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:02,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:02,432 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:15:02,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082940903] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:15:02,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:02,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-03-04 11:15:02,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935684521] [2025-03-04 11:15:02,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:15:02,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 11:15:02,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:02,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 11:15:02,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:02,433 INFO L87 Difference]: Start difference. First operand 101 states and 126 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, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:02,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:02,528 INFO L93 Difference]: Finished difference Result 104 states and 130 transitions. [2025-03-04 11:15:02,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 11:15:02,529 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, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2025-03-04 11:15:02,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:02,529 INFO L225 Difference]: With dead ends: 104 [2025-03-04 11:15:02,529 INFO L226 Difference]: Without dead ends: 103 [2025-03-04 11:15:02,530 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-04 11:15:02,530 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 70 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:02,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 62 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:02,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2025-03-04 11:15:02,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2025-03-04 11:15:02,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.547945205479452) internal successors, (113), 92 states have internal predecessors, (113), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-04 11:15:02,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 125 transitions. [2025-03-04 11:15:02,539 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 125 transitions. Word has length 18 [2025-03-04 11:15:02,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:02,540 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 125 transitions. [2025-03-04 11:15:02,540 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, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:02,540 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 125 transitions. [2025-03-04 11:15:02,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-03-04 11:15:02,540 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:02,540 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:02,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-04 11:15:02,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:02,742 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:02,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:02,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1214347215, now seen corresponding path program 1 times [2025-03-04 11:15:02,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:02,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010592330] [2025-03-04 11:15:02,743 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:02,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:02,746 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-04 11:15:02,750 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-04 11:15:02,751 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:02,751 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:02,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [417351473] [2025-03-04 11:15:02,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:02,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:02,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:02,755 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-04 11:15:02,756 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-04 11:15:02,774 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-04 11:15:02,784 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-04 11:15:02,784 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:02,784 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:02,785 INFO L256 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 11:15:02,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:02,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:02,847 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:15:02,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:02,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010592330] [2025-03-04 11:15:02,847 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:02,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417351473] [2025-03-04 11:15:02,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417351473] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:15:02,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:15:02,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 11:15:02,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482482882] [2025-03-04 11:15:02,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:15:02,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 11:15:02,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:02,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 11:15:02,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 11:15:02,848 INFO L87 Difference]: Start difference. First operand 101 states and 125 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, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:02,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:02,946 INFO L93 Difference]: Finished difference Result 102 states and 125 transitions. [2025-03-04 11:15:02,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 11:15:02,946 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, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2025-03-04 11:15:02,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:02,947 INFO L225 Difference]: With dead ends: 102 [2025-03-04 11:15:02,947 INFO L226 Difference]: Without dead ends: 101 [2025-03-04 11:15:02,947 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 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-04 11:15:02,947 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 63 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:02,948 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 67 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:02,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2025-03-04 11:15:02,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2025-03-04 11:15:02,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.5342465753424657) internal successors, (112), 92 states have internal predecessors, (112), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-04 11:15:02,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 124 transitions. [2025-03-04 11:15:02,956 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 124 transitions. Word has length 19 [2025-03-04 11:15:02,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:02,957 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 124 transitions. [2025-03-04 11:15:02,957 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, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-04 11:15:02,960 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 124 transitions. [2025-03-04 11:15:02,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-03-04 11:15:02,960 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:02,960 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:02,966 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-04 11:15:03,161 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:03,161 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:03,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:03,161 INFO L85 PathProgramCache]: Analyzing trace with hash 166554239, now seen corresponding path program 1 times [2025-03-04 11:15:03,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:03,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655542801] [2025-03-04 11:15:03,162 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:03,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:03,165 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-03-04 11:15:03,172 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-03-04 11:15:03,172 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:03,173 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:03,256 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:15:03,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:03,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655542801] [2025-03-04 11:15:03,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655542801] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:03,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056732795] [2025-03-04 11:15:03,256 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:03,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:03,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:03,258 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-04 11:15:03,260 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-04 11:15:03,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-03-04 11:15:03,294 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-03-04 11:15:03,294 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:03,294 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:03,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-04 11:15:03,300 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:15:03,340 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:03,427 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:15:03,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056732795] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:03,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:03,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-03-04 11:15:03,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121998358] [2025-03-04 11:15:03,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:03,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 11:15:03,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:03,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 11:15:03,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:03,430 INFO L87 Difference]: Start difference. First operand 101 states and 124 transitions. Second operand has 9 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:15:03,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:03,515 INFO L93 Difference]: Finished difference Result 152 states and 189 transitions. [2025-03-04 11:15:03,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 11:15:03,515 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 31 [2025-03-04 11:15:03,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:03,516 INFO L225 Difference]: With dead ends: 152 [2025-03-04 11:15:03,516 INFO L226 Difference]: Without dead ends: 150 [2025-03-04 11:15:03,516 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-03-04 11:15:03,517 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 120 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:03,517 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 236 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:03,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2025-03-04 11:15:03,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 140. [2025-03-04 11:15:03,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.5272727272727273) internal successors, (168), 129 states have internal predecessors, (168), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-04 11:15:03,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 184 transitions. [2025-03-04 11:15:03,525 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 184 transitions. Word has length 31 [2025-03-04 11:15:03,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:03,525 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 184 transitions. [2025-03-04 11:15:03,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:15:03,525 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 184 transitions. [2025-03-04 11:15:03,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-03-04 11:15:03,526 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:03,526 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:03,534 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-04 11:15:03,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:03,726 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:03,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:03,727 INFO L85 PathProgramCache]: Analyzing trace with hash 868214095, now seen corresponding path program 1 times [2025-03-04 11:15:03,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:03,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171890179] [2025-03-04 11:15:03,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:03,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:03,730 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-03-04 11:15:03,733 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-03-04 11:15:03,733 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:03,733 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:03,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:03,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:03,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171890179] [2025-03-04 11:15:03,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171890179] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:15:03,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:15:03,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 11:15:03,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687537684] [2025-03-04 11:15:03,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:15:03,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 11:15:03,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:03,760 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 11:15:03,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 11:15:03,760 INFO L87 Difference]: Start difference. First operand 140 states and 184 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:15:03,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:03,783 INFO L93 Difference]: Finished difference Result 140 states and 184 transitions. [2025-03-04 11:15:03,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 11:15:03,783 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2025-03-04 11:15:03,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:03,784 INFO L225 Difference]: With dead ends: 140 [2025-03-04 11:15:03,785 INFO L226 Difference]: Without dead ends: 138 [2025-03-04 11:15:03,785 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-04 11:15:03,786 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 56 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:03,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 72 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:15:03,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-03-04 11:15:03,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2025-03-04 11:15:03,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 110 states have (on average 1.481818181818182) internal successors, (163), 127 states have internal predecessors, (163), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-04 11:15:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 179 transitions. [2025-03-04 11:15:03,792 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 179 transitions. Word has length 32 [2025-03-04 11:15:03,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:03,793 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 179 transitions. [2025-03-04 11:15:03,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:15:03,793 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 179 transitions. [2025-03-04 11:15:03,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-03-04 11:15:03,793 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:03,793 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:03,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-04 11:15:03,794 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:03,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:03,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1144833186, now seen corresponding path program 1 times [2025-03-04 11:15:03,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:03,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572600168] [2025-03-04 11:15:03,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:03,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:03,799 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-03-04 11:15:03,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-03-04 11:15:03,805 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:03,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:03,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1246534783] [2025-03-04 11:15:03,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:03,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:03,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:03,808 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-04 11:15:03,809 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-04 11:15:03,826 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-03-04 11:15:03,835 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-03-04 11:15:03,835 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:03,835 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:03,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 11:15:03,837 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:03,942 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:03,943 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:04,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:04,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572600168] [2025-03-04 11:15:04,089 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:04,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246534783] [2025-03-04 11:15:04,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246534783] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:04,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:04,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-03-04 11:15:04,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662303905] [2025-03-04 11:15:04,090 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:04,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 11:15:04,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:04,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 11:15:04,090 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:04,090 INFO L87 Difference]: Start difference. First operand 138 states and 179 transitions. Second operand has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:15:04,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:04,182 INFO L93 Difference]: Finished difference Result 145 states and 182 transitions. [2025-03-04 11:15:04,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 11:15:04,182 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), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2025-03-04 11:15:04,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:04,183 INFO L225 Difference]: With dead ends: 145 [2025-03-04 11:15:04,183 INFO L226 Difference]: Without dead ends: 138 [2025-03-04 11:15:04,183 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2025-03-04 11:15:04,183 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 50 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:04,183 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 51 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:04,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-03-04 11:15:04,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 134. [2025-03-04 11:15:04,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 111 states have (on average 1.3603603603603605) internal successors, (151), 123 states have internal predecessors, (151), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-04 11:15:04,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 167 transitions. [2025-03-04 11:15:04,190 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 167 transitions. Word has length 33 [2025-03-04 11:15:04,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:04,190 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 167 transitions. [2025-03-04 11:15:04,190 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), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:15:04,190 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 167 transitions. [2025-03-04 11:15:04,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-03-04 11:15:04,191 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:04,191 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:04,197 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-04 11:15:04,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:04,392 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:04,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:04,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1130090413, now seen corresponding path program 1 times [2025-03-04 11:15:04,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:04,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168116574] [2025-03-04 11:15:04,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:04,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:04,395 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-03-04 11:15:04,400 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-03-04 11:15:04,400 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:04,400 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:04,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [764119894] [2025-03-04 11:15:04,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:04,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:04,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:04,404 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-04 11:15:04,405 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-04 11:15:04,423 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-03-04 11:15:04,434 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-03-04 11:15:04,434 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:04,434 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:04,434 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 11:15:04,435 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:04,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:04,534 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:04,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:04,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168116574] [2025-03-04 11:15:04,691 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:04,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764119894] [2025-03-04 11:15:04,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764119894] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:04,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:04,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-03-04 11:15:04,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732985978] [2025-03-04 11:15:04,691 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:04,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 11:15:04,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:04,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 11:15:04,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:04,692 INFO L87 Difference]: Start difference. First operand 134 states and 167 transitions. Second operand has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:15:04,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:04,789 INFO L93 Difference]: Finished difference Result 180 states and 223 transitions. [2025-03-04 11:15:04,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 11:15:04,789 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2025-03-04 11:15:04,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:04,790 INFO L225 Difference]: With dead ends: 180 [2025-03-04 11:15:04,790 INFO L226 Difference]: Without dead ends: 177 [2025-03-04 11:15:04,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:04,791 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 63 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:04,791 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 102 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:04,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2025-03-04 11:15:04,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 169. [2025-03-04 11:15:04,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 144 states have (on average 1.3472222222222223) internal successors, (194), 156 states have internal predecessors, (194), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-04 11:15:04,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 214 transitions. [2025-03-04 11:15:04,801 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 214 transitions. Word has length 34 [2025-03-04 11:15:04,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:04,801 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 214 transitions. [2025-03-04 11:15:04,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:15:04,801 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 214 transitions. [2025-03-04 11:15:04,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-03-04 11:15:04,801 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:04,801 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:04,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-03-04 11:15:05,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:05,002 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:05,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:05,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1162629343, now seen corresponding path program 1 times [2025-03-04 11:15:05,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:05,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050887359] [2025-03-04 11:15:05,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:05,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:05,007 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-03-04 11:15:05,012 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-03-04 11:15:05,012 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:05,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:05,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:05,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:05,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050887359] [2025-03-04 11:15:05,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050887359] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:05,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414134002] [2025-03-04 11:15:05,079 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:05,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:05,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:05,080 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-04 11:15:05,082 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-04 11:15:05,099 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-03-04 11:15:05,107 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-03-04 11:15:05,107 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:05,107 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:05,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-04 11:15:05,109 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:05,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:05,184 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:15:05,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414134002] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:15:05,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:05,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-04 11:15:05,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035782942] [2025-03-04 11:15:05,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:15:05,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:15:05,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:05,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:15:05,185 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-03-04 11:15:05,185 INFO L87 Difference]: Start difference. First operand 169 states and 214 transitions. Second operand has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:15:05,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:05,245 INFO L93 Difference]: Finished difference Result 169 states and 214 transitions. [2025-03-04 11:15:05,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:15:05,245 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2025-03-04 11:15:05,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:05,246 INFO L225 Difference]: With dead ends: 169 [2025-03-04 11:15:05,246 INFO L226 Difference]: Without dead ends: 167 [2025-03-04 11:15:05,247 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-03-04 11:15:05,248 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 24 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:05,248 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 51 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:05,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2025-03-04 11:15:05,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 164. [2025-03-04 11:15:05,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 141 states have (on average 1.3333333333333333) internal successors, (188), 151 states have internal predecessors, (188), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-04 11:15:05,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 208 transitions. [2025-03-04 11:15:05,256 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 208 transitions. Word has length 35 [2025-03-04 11:15:05,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:05,256 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 208 transitions. [2025-03-04 11:15:05,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:15:05,256 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 208 transitions. [2025-03-04 11:15:05,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-03-04 11:15:05,257 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:05,257 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:05,263 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-04 11:15:05,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-03-04 11:15:05,458 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:05,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:05,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1681771276, now seen corresponding path program 1 times [2025-03-04 11:15:05,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:05,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918121179] [2025-03-04 11:15:05,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:05,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:05,464 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-04 11:15:05,467 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-04 11:15:05,467 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:05,467 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:05,599 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:15:05,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:05,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918121179] [2025-03-04 11:15:05,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918121179] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:05,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307021701] [2025-03-04 11:15:05,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:05,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:05,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:05,602 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-04 11:15:05,604 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-04 11:15:05,623 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-04 11:15:05,632 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-04 11:15:05,632 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:05,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:05,632 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-04 11:15:05,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:05,693 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:05,694 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:05,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307021701] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:05,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-04 11:15:05,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 3] total 11 [2025-03-04 11:15:05,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029853879] [2025-03-04 11:15:05,816 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:05,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-04 11:15:05,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:05,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-04 11:15:05,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2025-03-04 11:15:05,817 INFO L87 Difference]: Start difference. First operand 164 states and 208 transitions. Second operand has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-03-04 11:15:06,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:06,172 INFO L93 Difference]: Finished difference Result 176 states and 212 transitions. [2025-03-04 11:15:06,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 11:15:06,172 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 36 [2025-03-04 11:15:06,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:06,174 INFO L225 Difference]: With dead ends: 176 [2025-03-04 11:15:06,174 INFO L226 Difference]: Without dead ends: 161 [2025-03-04 11:15:06,174 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2025-03-04 11:15:06,175 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 102 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:06,175 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 120 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:15:06,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2025-03-04 11:15:06,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 155. [2025-03-04 11:15:06,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 133 states have (on average 1.263157894736842) internal successors, (168), 142 states have internal predecessors, (168), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-04 11:15:06,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 188 transitions. [2025-03-04 11:15:06,184 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 188 transitions. Word has length 36 [2025-03-04 11:15:06,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:06,184 INFO L471 AbstractCegarLoop]: Abstraction has 155 states and 188 transitions. [2025-03-04 11:15:06,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-03-04 11:15:06,184 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 188 transitions. [2025-03-04 11:15:06,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-03-04 11:15:06,185 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:06,185 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:06,191 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-04 11:15:06,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:06,386 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:06,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:06,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1725126818, now seen corresponding path program 1 times [2025-03-04 11:15:06,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:06,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907298765] [2025-03-04 11:15:06,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:06,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:06,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-03-04 11:15:06,393 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-03-04 11:15:06,393 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:06,393 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:06,491 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:15:06,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:06,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907298765] [2025-03-04 11:15:06,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907298765] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:06,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3896900] [2025-03-04 11:15:06,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:06,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:06,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:06,493 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-04 11:15:06,495 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-04 11:15:06,514 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-03-04 11:15:06,522 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-03-04 11:15:06,522 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:06,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:06,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-04 11:15:06,525 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:15:06,620 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:06,761 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:15:06,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3896900] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:06,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:06,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-03-04 11:15:06,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087915983] [2025-03-04 11:15:06,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:06,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-04 11:15:06,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:06,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-04 11:15:06,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2025-03-04 11:15:06,762 INFO L87 Difference]: Start difference. First operand 155 states and 188 transitions. Second operand has 17 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-03-04 11:15:07,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:07,019 INFO L93 Difference]: Finished difference Result 156 states and 188 transitions. [2025-03-04 11:15:07,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-04 11:15:07,019 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2025-03-04 11:15:07,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:07,020 INFO L225 Difference]: With dead ends: 156 [2025-03-04 11:15:07,020 INFO L226 Difference]: Without dead ends: 153 [2025-03-04 11:15:07,021 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 61 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=159, Invalid=491, Unknown=0, NotChecked=0, Total=650 [2025-03-04 11:15:07,021 INFO L435 NwaCegarLoop]: 16 mSDtfsCounter, 99 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:07,021 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 158 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:15:07,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2025-03-04 11:15:07,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 131. [2025-03-04 11:15:07,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 113 states have (on average 1.2035398230088497) internal successors, (136), 119 states have internal predecessors, (136), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-03-04 11:15:07,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 154 transitions. [2025-03-04 11:15:07,027 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 154 transitions. Word has length 37 [2025-03-04 11:15:07,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:07,028 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 154 transitions. [2025-03-04 11:15:07,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-03-04 11:15:07,028 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 154 transitions. [2025-03-04 11:15:07,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-03-04 11:15:07,032 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:07,032 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:07,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-03-04 11:15:07,232 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,SelfDestructingSolverStorable12 [2025-03-04 11:15:07,232 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:07,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:07,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1939323799, now seen corresponding path program 1 times [2025-03-04 11:15:07,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:07,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921289580] [2025-03-04 11:15:07,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:07,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:07,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-03-04 11:15:07,246 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-03-04 11:15:07,246 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:07,246 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:07,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1724846164] [2025-03-04 11:15:07,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:07,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:07,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:07,249 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-04 11:15:07,251 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-04 11:15:07,270 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-03-04 11:15:07,279 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-03-04 11:15:07,279 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:07,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:07,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:15:07,280 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:07,423 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:07,423 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:07,510 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:15:07,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:07,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921289580] [2025-03-04 11:15:07,510 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:07,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724846164] [2025-03-04 11:15:07,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724846164] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:07,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-04 11:15:07,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-03-04 11:15:07,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128951300] [2025-03-04 11:15:07,511 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:07,511 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 11:15:07,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:07,511 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 11:15:07,511 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-03-04 11:15:07,511 INFO L87 Difference]: Start difference. First operand 131 states and 154 transitions. Second operand has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-04 11:15:07,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:07,695 INFO L93 Difference]: Finished difference Result 209 states and 247 transitions. [2025-03-04 11:15:07,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-04 11:15:07,695 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 38 [2025-03-04 11:15:07,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:07,696 INFO L225 Difference]: With dead ends: 209 [2025-03-04 11:15:07,696 INFO L226 Difference]: Without dead ends: 145 [2025-03-04 11:15:07,697 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2025-03-04 11:15:07,698 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 76 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:07,698 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 81 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:07,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2025-03-04 11:15:07,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2025-03-04 11:15:07,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 127 states have (on average 1.1496062992125984) internal successors, (146), 132 states have internal predecessors, (146), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-04 11:15:07,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 166 transitions. [2025-03-04 11:15:07,704 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 166 transitions. Word has length 38 [2025-03-04 11:15:07,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:07,704 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 166 transitions. [2025-03-04 11:15:07,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-04 11:15:07,704 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 166 transitions. [2025-03-04 11:15:07,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2025-03-04 11:15:07,706 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:07,706 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:07,712 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-04 11:15:07,911 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,SelfDestructingSolverStorable13 [2025-03-04 11:15:07,911 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:07,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:07,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1706353547, now seen corresponding path program 2 times [2025-03-04 11:15:07,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:07,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265452266] [2025-03-04 11:15:07,911 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:07,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:07,919 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 53 statements into 2 equivalence classes. [2025-03-04 11:15:07,932 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 53 of 53 statements. [2025-03-04 11:15:07,932 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:07,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:07,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659877252] [2025-03-04 11:15:07,934 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:07,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:07,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:07,936 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-04 11:15:07,938 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-04 11:15:07,956 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 53 statements into 2 equivalence classes. [2025-03-04 11:15:07,966 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 53 of 53 statements. [2025-03-04 11:15:07,967 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:07,967 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:07,967 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-04 11:15:07,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:08,055 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-04 11:15:08,055 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:08,229 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-04 11:15:08,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:08,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265452266] [2025-03-04 11:15:08,229 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:08,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659877252] [2025-03-04 11:15:08,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659877252] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:08,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-04 11:15:08,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2025-03-04 11:15:08,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294965327] [2025-03-04 11:15:08,229 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:08,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 11:15:08,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:08,230 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 11:15:08,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2025-03-04 11:15:08,230 INFO L87 Difference]: Start difference. First operand 145 states and 166 transitions. Second operand has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 10 states have internal predecessors, (70), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:15:08,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:08,553 INFO L93 Difference]: Finished difference Result 295 states and 349 transitions. [2025-03-04 11:15:08,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-04 11:15:08,554 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 10 states have internal predecessors, (70), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 53 [2025-03-04 11:15:08,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:08,555 INFO L225 Difference]: With dead ends: 295 [2025-03-04 11:15:08,555 INFO L226 Difference]: Without dead ends: 284 [2025-03-04 11:15:08,555 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2025-03-04 11:15:08,556 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 168 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:08,556 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 170 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:15:08,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2025-03-04 11:15:08,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 278. [2025-03-04 11:15:08,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 253 states have (on average 1.1541501976284585) internal successors, (292), 257 states have internal predecessors, (292), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2025-03-04 11:15:08,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 328 transitions. [2025-03-04 11:15:08,570 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 328 transitions. Word has length 53 [2025-03-04 11:15:08,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:08,570 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 328 transitions. [2025-03-04 11:15:08,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 10 states have internal predecessors, (70), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:15:08,570 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 328 transitions. [2025-03-04 11:15:08,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-03-04 11:15:08,570 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:08,570 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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, 1] [2025-03-04 11:15:08,576 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-04 11:15:08,771 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,SelfDestructingSolverStorable14 [2025-03-04 11:15:08,771 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:08,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:08,771 INFO L85 PathProgramCache]: Analyzing trace with hash 104948459, now seen corresponding path program 1 times [2025-03-04 11:15:08,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:08,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301833388] [2025-03-04 11:15:08,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:08,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:08,774 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-03-04 11:15:08,778 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-03-04 11:15:08,778 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:08,778 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:08,823 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-04 11:15:08,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:08,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301833388] [2025-03-04 11:15:08,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301833388] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:08,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567387480] [2025-03-04 11:15:08,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:08,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:08,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:08,825 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-04 11:15:08,827 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-04 11:15:08,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-03-04 11:15:08,854 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-03-04 11:15:08,854 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:08,854 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:08,854 INFO L256 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-04 11:15:08,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-04 11:15:08,892 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:08,949 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-04 11:15:08,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567387480] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:08,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:08,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2025-03-04 11:15:08,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316608803] [2025-03-04 11:15:08,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:08,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 11:15:08,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:08,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 11:15:08,950 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:08,950 INFO L87 Difference]: Start difference. First operand 278 states and 328 transitions. Second operand has 9 states, 8 states have (on average 12.125) internal successors, (97), 9 states have internal predecessors, (97), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-03-04 11:15:09,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:09,068 INFO L93 Difference]: Finished difference Result 768 states and 969 transitions. [2025-03-04 11:15:09,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-04 11:15:09,068 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.125) internal successors, (97), 9 states have internal predecessors, (97), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 65 [2025-03-04 11:15:09,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:09,071 INFO L225 Difference]: With dead ends: 768 [2025-03-04 11:15:09,071 INFO L226 Difference]: Without dead ends: 766 [2025-03-04 11:15:09,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:09,072 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 14 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:09,072 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 91 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:09,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2025-03-04 11:15:09,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 766. [2025-03-04 11:15:09,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 708 states have (on average 1.1257062146892656) internal successors, (797), 711 states have internal predecessors, (797), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2025-03-04 11:15:09,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 901 transitions. [2025-03-04 11:15:09,120 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 901 transitions. Word has length 65 [2025-03-04 11:15:09,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:09,120 INFO L471 AbstractCegarLoop]: Abstraction has 766 states and 901 transitions. [2025-03-04 11:15:09,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.125) internal successors, (97), 9 states have internal predecessors, (97), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-03-04 11:15:09,121 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 901 transitions. [2025-03-04 11:15:09,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-03-04 11:15:09,121 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:09,121 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:09,127 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-04 11:15:09,322 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,SelfDestructingSolverStorable15 [2025-03-04 11:15:09,322 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:09,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:09,322 INFO L85 PathProgramCache]: Analyzing trace with hash 752813580, now seen corresponding path program 1 times [2025-03-04 11:15:09,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:09,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457142342] [2025-03-04 11:15:09,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:09,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:09,326 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-03-04 11:15:09,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-03-04 11:15:09,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:09,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:09,406 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-04 11:15:09,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:09,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457142342] [2025-03-04 11:15:09,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457142342] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:09,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036284710] [2025-03-04 11:15:09,406 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:09,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:09,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:09,408 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-04 11:15:09,410 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-04 11:15:09,430 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-03-04 11:15:09,443 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-03-04 11:15:09,443 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:09,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:09,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-04 11:15:09,445 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-04 11:15:09,503 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:09,563 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-04 11:15:09,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036284710] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:09,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:09,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2025-03-04 11:15:09,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840877241] [2025-03-04 11:15:09,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:09,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-04 11:15:09,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:09,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-04 11:15:09,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-04 11:15:09,564 INFO L87 Difference]: Start difference. First operand 766 states and 901 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:15:09,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:09,641 INFO L93 Difference]: Finished difference Result 938 states and 1099 transitions. [2025-03-04 11:15:09,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:15:09,641 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 74 [2025-03-04 11:15:09,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:09,643 INFO L225 Difference]: With dead ends: 938 [2025-03-04 11:15:09,643 INFO L226 Difference]: Without dead ends: 523 [2025-03-04 11:15:09,645 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-04 11:15:09,646 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 7 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:09,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 115 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:15:09,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2025-03-04 11:15:09,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 522. [2025-03-04 11:15:09,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 481 states have (on average 1.1081081081081081) internal successors, (533), 484 states have internal predecessors, (533), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-03-04 11:15:09,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 603 transitions. [2025-03-04 11:15:09,678 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 603 transitions. Word has length 74 [2025-03-04 11:15:09,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:09,678 INFO L471 AbstractCegarLoop]: Abstraction has 522 states and 603 transitions. [2025-03-04 11:15:09,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:15:09,678 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 603 transitions. [2025-03-04 11:15:09,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-03-04 11:15:09,679 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:09,679 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:09,685 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-04 11:15:09,883 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:09,883 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:09,883 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:09,883 INFO L85 PathProgramCache]: Analyzing trace with hash -2071302579, now seen corresponding path program 2 times [2025-03-04 11:15:09,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:09,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354004042] [2025-03-04 11:15:09,884 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:09,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:09,888 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 74 statements into 2 equivalence classes. [2025-03-04 11:15:09,894 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 74 of 74 statements. [2025-03-04 11:15:09,895 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:09,895 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:10,071 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-04 11:15:10,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:10,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354004042] [2025-03-04 11:15:10,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354004042] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:10,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945123417] [2025-03-04 11:15:10,072 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:10,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:10,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:10,074 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-04 11:15:10,075 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-04 11:15:10,095 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 74 statements into 2 equivalence classes. [2025-03-04 11:15:10,108 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 74 of 74 statements. [2025-03-04 11:15:10,108 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:10,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:10,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-04 11:15:10,110 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:10,220 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-04 11:15:10,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:10,369 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-04 11:15:10,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945123417] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:10,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:10,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2025-03-04 11:15:10,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612598822] [2025-03-04 11:15:10,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:10,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-04 11:15:10,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:10,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-04 11:15:10,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2025-03-04 11:15:10,371 INFO L87 Difference]: Start difference. First operand 522 states and 603 transitions. Second operand has 23 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2025-03-04 11:15:11,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:11,445 INFO L93 Difference]: Finished difference Result 760 states and 869 transitions. [2025-03-04 11:15:11,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-03-04 11:15:11,446 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 74 [2025-03-04 11:15:11,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:11,448 INFO L225 Difference]: With dead ends: 760 [2025-03-04 11:15:11,448 INFO L226 Difference]: Without dead ends: 759 [2025-03-04 11:15:11,450 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1258, Invalid=4144, Unknown=0, NotChecked=0, Total=5402 [2025-03-04 11:15:11,451 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 286 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:11,451 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 169 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:15:11,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2025-03-04 11:15:11,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 521. [2025-03-04 11:15:11,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 481 states have (on average 1.0706860706860706) internal successors, (515), 483 states have internal predecessors, (515), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-03-04 11:15:11,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 585 transitions. [2025-03-04 11:15:11,475 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 585 transitions. Word has length 74 [2025-03-04 11:15:11,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:11,475 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 585 transitions. [2025-03-04 11:15:11,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2025-03-04 11:15:11,475 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 585 transitions. [2025-03-04 11:15:11,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-03-04 11:15:11,476 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:11,476 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:11,483 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-04 11:15:11,676 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,SelfDestructingSolverStorable17 [2025-03-04 11:15:11,677 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:11,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:11,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1864426151, now seen corresponding path program 1 times [2025-03-04 11:15:11,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:11,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496314159] [2025-03-04 11:15:11,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:11,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:11,680 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-04 11:15:11,684 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-04 11:15:11,685 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:11,685 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:11,734 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-04 11:15:11,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:11,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496314159] [2025-03-04 11:15:11,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496314159] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:11,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034173701] [2025-03-04 11:15:11,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:11,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:11,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:11,736 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-04 11:15:11,737 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-04 11:15:11,755 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-04 11:15:11,767 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-04 11:15:11,767 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:11,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:11,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-04 11:15:11,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:11,817 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-04 11:15:11,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:11,897 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-04 11:15:11,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034173701] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:11,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:11,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-03-04 11:15:11,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181792773] [2025-03-04 11:15:11,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:11,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 11:15:11,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:11,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 11:15:11,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-03-04 11:15:11,898 INFO L87 Difference]: Start difference. First operand 521 states and 585 transitions. Second operand has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-03-04 11:15:12,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:12,020 INFO L93 Difference]: Finished difference Result 1248 states and 1417 transitions. [2025-03-04 11:15:12,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-04 11:15:12,021 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 87 [2025-03-04 11:15:12,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:12,024 INFO L225 Difference]: With dead ends: 1248 [2025-03-04 11:15:12,024 INFO L226 Difference]: Without dead ends: 1247 [2025-03-04 11:15:12,025 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-03-04 11:15:12,025 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 92 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:12,025 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 173 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:12,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2025-03-04 11:15:12,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 1239. [2025-03-04 11:15:12,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1151 states have (on average 1.0747176368375326) internal successors, (1237), 1153 states have internal predecessors, (1237), 83 states have call successors, (83), 2 states have call predecessors, (83), 2 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2025-03-04 11:15:12,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1403 transitions. [2025-03-04 11:15:12,073 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 1403 transitions. Word has length 87 [2025-03-04 11:15:12,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:12,073 INFO L471 AbstractCegarLoop]: Abstraction has 1239 states and 1403 transitions. [2025-03-04 11:15:12,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-03-04 11:15:12,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1403 transitions. [2025-03-04 11:15:12,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-03-04 11:15:12,074 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:12,074 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:12,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-04 11:15:12,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:12,274 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:12,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:12,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1736655700, now seen corresponding path program 1 times [2025-03-04 11:15:12,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:12,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237985226] [2025-03-04 11:15:12,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:12,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:12,279 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-03-04 11:15:12,287 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-03-04 11:15:12,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:12,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:12,346 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 58 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-04 11:15:12,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:12,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237985226] [2025-03-04 11:15:12,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237985226] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:12,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354206250] [2025-03-04 11:15:12,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:15:12,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:12,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:12,348 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-04 11:15:12,350 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-04 11:15:12,368 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-03-04 11:15:12,381 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-03-04 11:15:12,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:12,381 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:12,382 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-04 11:15:12,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:12,438 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 70 proven. 22 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-04 11:15:12,438 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:12,508 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 58 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-04 11:15:12,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354206250] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:12,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:12,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-03-04 11:15:12,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919031072] [2025-03-04 11:15:12,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:12,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 11:15:12,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:12,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 11:15:12,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:12,510 INFO L87 Difference]: Start difference. First operand 1239 states and 1403 transitions. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2025-03-04 11:15:12,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:12,627 INFO L93 Difference]: Finished difference Result 1303 states and 1470 transitions. [2025-03-04 11:15:12,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 11:15:12,628 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 91 [2025-03-04 11:15:12,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:12,631 INFO L225 Difference]: With dead ends: 1303 [2025-03-04 11:15:12,631 INFO L226 Difference]: Without dead ends: 1184 [2025-03-04 11:15:12,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 176 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-03-04 11:15:12,633 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 33 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:12,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 133 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:12,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2025-03-04 11:15:12,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1182. [2025-03-04 11:15:12,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 1097 states have (on average 1.0665451230628988) internal successors, (1170), 1099 states have internal predecessors, (1170), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2025-03-04 11:15:12,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 1330 transitions. [2025-03-04 11:15:12,684 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 1330 transitions. Word has length 91 [2025-03-04 11:15:12,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:12,684 INFO L471 AbstractCegarLoop]: Abstraction has 1182 states and 1330 transitions. [2025-03-04 11:15:12,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2025-03-04 11:15:12,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 1330 transitions. [2025-03-04 11:15:12,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2025-03-04 11:15:12,685 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:12,686 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:12,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-03-04 11:15:12,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:12,886 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:12,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:12,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1235061652, now seen corresponding path program 2 times [2025-03-04 11:15:12,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:12,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242884295] [2025-03-04 11:15:12,887 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:12,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:12,891 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-03-04 11:15:12,897 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-03-04 11:15:12,897 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:12,897 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:12,975 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 40 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-03-04 11:15:12,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:12,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242884295] [2025-03-04 11:15:12,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242884295] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:12,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676562942] [2025-03-04 11:15:12,975 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:12,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:12,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:12,977 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-04 11:15:12,979 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-04 11:15:12,998 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-03-04 11:15:13,013 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-03-04 11:15:13,013 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:13,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:13,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-04 11:15:13,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:13,130 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 51 proven. 85 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-03-04 11:15:13,130 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:13,235 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 51 proven. 85 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-03-04 11:15:13,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676562942] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:13,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:13,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-03-04 11:15:13,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074465507] [2025-03-04 11:15:13,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:13,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-04 11:15:13,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:13,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-04 11:15:13,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-03-04 11:15:13,236 INFO L87 Difference]: Start difference. First operand 1182 states and 1330 transitions. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-03-04 11:15:13,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:13,510 INFO L93 Difference]: Finished difference Result 2651 states and 2990 transitions. [2025-03-04 11:15:13,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-04 11:15:13,510 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 110 [2025-03-04 11:15:13,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:13,515 INFO L225 Difference]: With dead ends: 2651 [2025-03-04 11:15:13,515 INFO L226 Difference]: Without dead ends: 1914 [2025-03-04 11:15:13,517 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 211 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2025-03-04 11:15:13,517 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 28 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:13,517 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 239 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:15:13,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2025-03-04 11:15:13,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 1394. [2025-03-04 11:15:13,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1295 states have (on average 1.061003861003861) internal successors, (1374), 1297 states have internal predecessors, (1374), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-04 11:15:13,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1562 transitions. [2025-03-04 11:15:13,576 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1562 transitions. Word has length 110 [2025-03-04 11:15:13,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:13,577 INFO L471 AbstractCegarLoop]: Abstraction has 1394 states and 1562 transitions. [2025-03-04 11:15:13,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-03-04 11:15:13,577 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1562 transitions. [2025-03-04 11:15:13,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-04 11:15:13,581 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:13,581 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:13,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-03-04 11:15:13,782 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:13,782 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:13,782 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:13,782 INFO L85 PathProgramCache]: Analyzing trace with hash -2109757835, now seen corresponding path program 3 times [2025-03-04 11:15:13,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:13,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549928092] [2025-03-04 11:15:13,783 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:15:13,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:13,792 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-03-04 11:15:13,820 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 129 statements. [2025-03-04 11:15:13,820 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-04 11:15:13,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:13,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1050328171] [2025-03-04 11:15:13,821 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:15:13,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:13,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:13,823 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-04 11:15:13,825 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-04 11:15:13,845 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-03-04 11:15:13,855 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 53 of 129 statements. [2025-03-04 11:15:13,856 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-04 11:15:13,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:13,857 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-04 11:15:13,858 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:13,888 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 91 proven. 4 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2025-03-04 11:15:13,889 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:14,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:14,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549928092] [2025-03-04 11:15:14,009 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:14,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050328171] [2025-03-04 11:15:14,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050328171] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:14,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:14,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2025-03-04 11:15:14,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335067930] [2025-03-04 11:15:14,009 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:14,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:15:14,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:14,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:15:14,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-04 11:15:14,010 INFO L87 Difference]: Start difference. First operand 1394 states and 1562 transitions. Second operand has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:15:14,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:14,090 INFO L93 Difference]: Finished difference Result 1396 states and 1562 transitions. [2025-03-04 11:15:14,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-04 11:15:14,091 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 129 [2025-03-04 11:15:14,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:14,095 INFO L225 Difference]: With dead ends: 1396 [2025-03-04 11:15:14,095 INFO L226 Difference]: Without dead ends: 1395 [2025-03-04 11:15:14,095 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:15:14,098 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 22 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:14,099 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 73 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:15:14,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1395 states. [2025-03-04 11:15:14,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1395 to 1394. [2025-03-04 11:15:14,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1295 states have (on average 1.0586872586872587) internal successors, (1371), 1297 states have internal predecessors, (1371), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-04 11:15:14,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1559 transitions. [2025-03-04 11:15:14,148 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1559 transitions. Word has length 129 [2025-03-04 11:15:14,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:14,149 INFO L471 AbstractCegarLoop]: Abstraction has 1394 states and 1559 transitions. [2025-03-04 11:15:14,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:15:14,150 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1559 transitions. [2025-03-04 11:15:14,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-04 11:15:14,151 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:14,151 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:14,157 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-04 11:15:14,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:14,357 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:14,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:14,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1349065746, now seen corresponding path program 3 times [2025-03-04 11:15:14,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:14,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274391032] [2025-03-04 11:15:14,357 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:15:14,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:14,363 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-03-04 11:15:14,381 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 129 statements. [2025-03-04 11:15:14,382 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-04 11:15:14,382 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:14,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1534208889] [2025-03-04 11:15:14,383 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:15:14,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:14,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:14,385 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-04 11:15:14,386 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-04 11:15:14,406 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-03-04 11:15:14,427 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 110 of 129 statements. [2025-03-04 11:15:14,427 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-04 11:15:14,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:14,428 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-03-04 11:15:14,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:14,567 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 179 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-03-04 11:15:14,567 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:14,779 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 179 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-03-04 11:15:14,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:14,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274391032] [2025-03-04 11:15:14,780 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:14,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534208889] [2025-03-04 11:15:14,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534208889] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:14,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-04 11:15:14,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2025-03-04 11:15:14,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123182540] [2025-03-04 11:15:14,780 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:14,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 11:15:14,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:14,781 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 11:15:14,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2025-03-04 11:15:14,782 INFO L87 Difference]: Start difference. First operand 1394 states and 1559 transitions. Second operand has 14 states, 13 states have (on average 11.23076923076923) internal successors, (146), 14 states have internal predecessors, (146), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-03-04 11:15:15,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:15,411 INFO L93 Difference]: Finished difference Result 1721 states and 1919 transitions. [2025-03-04 11:15:15,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-03-04 11:15:15,411 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 11.23076923076923) internal successors, (146), 14 states have internal predecessors, (146), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 129 [2025-03-04 11:15:15,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:15,416 INFO L225 Difference]: With dead ends: 1721 [2025-03-04 11:15:15,416 INFO L226 Difference]: Without dead ends: 1720 [2025-03-04 11:15:15,416 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=372, Invalid=1188, Unknown=0, NotChecked=0, Total=1560 [2025-03-04 11:15:15,417 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 266 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:15,417 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 289 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:15:15,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1720 states. [2025-03-04 11:15:15,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1720 to 1584. [2025-03-04 11:15:15,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1584 states, 1473 states have (on average 1.054989816700611) internal successors, (1554), 1475 states have internal predecessors, (1554), 106 states have call successors, (106), 2 states have call predecessors, (106), 2 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2025-03-04 11:15:15,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 1766 transitions. [2025-03-04 11:15:15,489 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 1766 transitions. Word has length 129 [2025-03-04 11:15:15,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:15,489 INFO L471 AbstractCegarLoop]: Abstraction has 1584 states and 1766 transitions. [2025-03-04 11:15:15,490 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 11.23076923076923) internal successors, (146), 14 states have internal predecessors, (146), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-03-04 11:15:15,490 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 1766 transitions. [2025-03-04 11:15:15,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-04 11:15:15,491 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:15,491 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:15,497 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-04 11:15:15,691 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,SelfDestructingSolverStorable22 [2025-03-04 11:15:15,692 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:15,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:15,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1438366325, now seen corresponding path program 4 times [2025-03-04 11:15:15,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:15,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653891911] [2025-03-04 11:15:15,693 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:15:15,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:15,698 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 129 statements into 2 equivalence classes. [2025-03-04 11:15:15,711 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 129 of 129 statements. [2025-03-04 11:15:15,711 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 11:15:15,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:15,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663034809] [2025-03-04 11:15:15,713 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:15:15,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:15,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:15,715 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-04 11:15:15,716 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-04 11:15:15,738 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 129 statements into 2 equivalence classes. [2025-03-04 11:15:15,759 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 129 of 129 statements. [2025-03-04 11:15:15,759 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 11:15:15,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:15,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-03-04 11:15:15,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:16,866 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-03-04 11:15:16,914 INFO L134 CoverageAnalysis]: Checked inductivity of 269 backedges. 22 proven. 210 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-03-04 11:15:16,914 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:17,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:17,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653891911] [2025-03-04 11:15:17,137 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:17,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663034809] [2025-03-04 11:15:17,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663034809] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:17,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:17,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2025-03-04 11:15:17,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583257786] [2025-03-04 11:15:17,138 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:17,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-03-04 11:15:17,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:17,138 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-03-04 11:15:17,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2025-03-04 11:15:17,139 INFO L87 Difference]: Start difference. First operand 1584 states and 1766 transitions. Second operand has 27 states, 25 states have (on average 4.04) internal successors, (101), 24 states have internal predecessors, (101), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-04 11:15:18,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:18,064 INFO L93 Difference]: Finished difference Result 1801 states and 2005 transitions. [2025-03-04 11:15:18,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-03-04 11:15:18,066 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 4.04) internal successors, (101), 24 states have internal predecessors, (101), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) Word has length 129 [2025-03-04 11:15:18,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:18,070 INFO L225 Difference]: With dead ends: 1801 [2025-03-04 11:15:18,070 INFO L226 Difference]: Without dead ends: 1800 [2025-03-04 11:15:18,071 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2025-03-04 11:15:18,071 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 99 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 1941 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:18,071 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 300 Invalid, 1946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1941 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-04 11:15:18,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1800 states. [2025-03-04 11:15:18,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1800 to 1614. [2025-03-04 11:15:18,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1614 states, 1501 states have (on average 1.0539640239840107) internal successors, (1582), 1503 states have internal predecessors, (1582), 108 states have call successors, (108), 2 states have call predecessors, (108), 2 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2025-03-04 11:15:18,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1614 states to 1614 states and 1798 transitions. [2025-03-04 11:15:18,129 INFO L78 Accepts]: Start accepts. Automaton has 1614 states and 1798 transitions. Word has length 129 [2025-03-04 11:15:18,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:18,129 INFO L471 AbstractCegarLoop]: Abstraction has 1614 states and 1798 transitions. [2025-03-04 11:15:18,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 4.04) internal successors, (101), 24 states have internal predecessors, (101), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-04 11:15:18,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1614 states and 1798 transitions. [2025-03-04 11:15:18,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2025-03-04 11:15:18,130 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:18,130 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:18,137 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-04 11:15:18,335 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,SelfDestructingSolverStorable23 [2025-03-04 11:15:18,335 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:18,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:18,335 INFO L85 PathProgramCache]: Analyzing trace with hash 892015019, now seen corresponding path program 2 times [2025-03-04 11:15:18,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:18,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984462075] [2025-03-04 11:15:18,336 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:18,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:18,343 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 141 statements into 2 equivalence classes. [2025-03-04 11:15:18,350 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 141 of 141 statements. [2025-03-04 11:15:18,351 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:18,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:18,459 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-04 11:15:18,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:18,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984462075] [2025-03-04 11:15:18,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984462075] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:18,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098259362] [2025-03-04 11:15:18,460 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:18,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:18,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:18,462 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-04 11:15:18,464 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-04 11:15:18,486 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 141 statements into 2 equivalence classes. [2025-03-04 11:15:18,503 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 141 of 141 statements. [2025-03-04 11:15:18,504 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:18,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:18,504 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-04 11:15:18,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:18,591 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-04 11:15:18,591 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:18,740 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-04 11:15:18,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098259362] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:18,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:18,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2025-03-04 11:15:18,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170022871] [2025-03-04 11:15:18,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:18,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-04 11:15:18,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:18,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-04 11:15:18,741 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-03-04 11:15:18,741 INFO L87 Difference]: Start difference. First operand 1614 states and 1798 transitions. Second operand has 17 states, 16 states have (on average 13.0625) internal successors, (209), 17 states have internal predecessors, (209), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-03-04 11:15:18,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:18,943 INFO L93 Difference]: Finished difference Result 3055 states and 3526 transitions. [2025-03-04 11:15:18,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 11:15:18,943 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 13.0625) internal successors, (209), 17 states have internal predecessors, (209), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 141 [2025-03-04 11:15:18,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:18,950 INFO L225 Difference]: With dead ends: 3055 [2025-03-04 11:15:18,950 INFO L226 Difference]: Without dead ends: 3054 [2025-03-04 11:15:18,950 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-03-04 11:15:18,951 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 14 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:18,951 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 154 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:18,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3054 states. [2025-03-04 11:15:19,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3054 to 3054. [2025-03-04 11:15:19,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3054 states, 2845 states have (on average 1.0622144112478031) internal successors, (3022), 2847 states have internal predecessors, (3022), 204 states have call successors, (204), 2 states have call predecessors, (204), 2 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2025-03-04 11:15:19,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3054 states to 3054 states and 3430 transitions. [2025-03-04 11:15:19,067 INFO L78 Accepts]: Start accepts. Automaton has 3054 states and 3430 transitions. Word has length 141 [2025-03-04 11:15:19,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:19,068 INFO L471 AbstractCegarLoop]: Abstraction has 3054 states and 3430 transitions. [2025-03-04 11:15:19,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 13.0625) internal successors, (209), 17 states have internal predecessors, (209), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-03-04 11:15:19,069 INFO L276 IsEmpty]: Start isEmpty. Operand 3054 states and 3430 transitions. [2025-03-04 11:15:19,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2025-03-04 11:15:19,070 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:19,070 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:19,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-03-04 11:15:19,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:19,271 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:19,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:19,271 INFO L85 PathProgramCache]: Analyzing trace with hash -869705810, now seen corresponding path program 5 times [2025-03-04 11:15:19,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:19,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034339188] [2025-03-04 11:15:19,271 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:15:19,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:19,276 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 148 statements into 8 equivalence classes. [2025-03-04 11:15:19,291 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 148 of 148 statements. [2025-03-04 11:15:19,291 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-03-04 11:15:19,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:19,380 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 109 proven. 180 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-04 11:15:19,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:19,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034339188] [2025-03-04 11:15:19,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034339188] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:19,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970618742] [2025-03-04 11:15:19,381 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:15:19,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:19,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:19,383 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-04 11:15:19,384 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-04 11:15:19,404 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 148 statements into 8 equivalence classes. [2025-03-04 11:15:19,423 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 148 of 148 statements. [2025-03-04 11:15:19,423 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-03-04 11:15:19,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:19,423 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-04 11:15:19,424 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:19,548 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 96 proven. 193 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-04 11:15:19,548 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 96 proven. 193 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-04 11:15:19,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970618742] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:19,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:19,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2025-03-04 11:15:19,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656812532] [2025-03-04 11:15:19,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:19,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 11:15:19,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:19,670 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 11:15:19,670 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2025-03-04 11:15:19,670 INFO L87 Difference]: Start difference. First operand 3054 states and 3430 transitions. Second operand has 14 states, 14 states have (on average 11.785714285714286) internal successors, (165), 14 states have internal predecessors, (165), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-03-04 11:15:19,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:19,934 INFO L93 Difference]: Finished difference Result 6445 states and 7249 transitions. [2025-03-04 11:15:19,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-04 11:15:19,936 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.785714285714286) internal successors, (165), 14 states have internal predecessors, (165), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 148 [2025-03-04 11:15:19,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:19,947 INFO L225 Difference]: With dead ends: 6445 [2025-03-04 11:15:19,947 INFO L226 Difference]: Without dead ends: 4856 [2025-03-04 11:15:19,950 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 285 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2025-03-04 11:15:19,951 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 29 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:19,951 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 254 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:19,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4856 states. [2025-03-04 11:15:20,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4856 to 3422. [2025-03-04 11:15:20,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3422 states, 3189 states have (on average 1.057071182188774) internal successors, (3371), 3191 states have internal predecessors, (3371), 228 states have call successors, (228), 2 states have call predecessors, (228), 2 states have return successors, (228), 228 states have call predecessors, (228), 228 states have call successors, (228) [2025-03-04 11:15:20,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3422 states to 3422 states and 3827 transitions. [2025-03-04 11:15:20,092 INFO L78 Accepts]: Start accepts. Automaton has 3422 states and 3827 transitions. Word has length 148 [2025-03-04 11:15:20,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:20,092 INFO L471 AbstractCegarLoop]: Abstraction has 3422 states and 3827 transitions. [2025-03-04 11:15:20,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.785714285714286) internal successors, (165), 14 states have internal predecessors, (165), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-03-04 11:15:20,092 INFO L276 IsEmpty]: Start isEmpty. Operand 3422 states and 3827 transitions. [2025-03-04 11:15:20,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2025-03-04 11:15:20,094 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:20,094 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:20,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-03-04 11:15:20,294 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:20,294 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:20,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:20,295 INFO L85 PathProgramCache]: Analyzing trace with hash 654654451, now seen corresponding path program 6 times [2025-03-04 11:15:20,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:20,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424507265] [2025-03-04 11:15:20,295 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:15:20,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:20,300 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 167 statements into 9 equivalence classes. [2025-03-04 11:15:20,311 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 167 of 167 statements. [2025-03-04 11:15:20,315 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-03-04 11:15:20,315 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:20,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716837873] [2025-03-04 11:15:20,316 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:15:20,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:20,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:20,318 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-04 11:15:20,323 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-04 11:15:20,347 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 167 statements into 9 equivalence classes. [2025-03-04 11:15:20,368 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 148 of 167 statements. [2025-03-04 11:15:20,368 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-03-04 11:15:20,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:20,368 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-04 11:15:20,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 0 proven. 310 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2025-03-04 11:15:20,610 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:20,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:20,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424507265] [2025-03-04 11:15:20,692 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:20,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716837873] [2025-03-04 11:15:20,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716837873] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:20,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:20,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-03-04 11:15:20,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858149669] [2025-03-04 11:15:20,693 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:20,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 11:15:20,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:20,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 11:15:20,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-03-04 11:15:20,694 INFO L87 Difference]: Start difference. First operand 3422 states and 3827 transitions. Second operand has 9 states, 8 states have (on average 10.75) internal successors, (86), 9 states have internal predecessors, (86), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-03-04 11:15:21,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:21,010 INFO L93 Difference]: Finished difference Result 3877 states and 4334 transitions. [2025-03-04 11:15:21,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-04 11:15:21,011 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.75) internal successors, (86), 9 states have internal predecessors, (86), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 167 [2025-03-04 11:15:21,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:21,019 INFO L225 Difference]: With dead ends: 3877 [2025-03-04 11:15:21,019 INFO L226 Difference]: Without dead ends: 3876 [2025-03-04 11:15:21,020 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-03-04 11:15:21,020 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 20 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:21,021 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 221 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:21,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3876 states. [2025-03-04 11:15:21,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3876 to 3467. [2025-03-04 11:15:21,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3231 states have (on average 1.0563293098112039) internal successors, (3413), 3233 states have internal predecessors, (3413), 231 states have call successors, (231), 2 states have call predecessors, (231), 2 states have return successors, (231), 231 states have call predecessors, (231), 231 states have call successors, (231) [2025-03-04 11:15:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 3875 transitions. [2025-03-04 11:15:21,152 INFO L78 Accepts]: Start accepts. Automaton has 3467 states and 3875 transitions. Word has length 167 [2025-03-04 11:15:21,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:21,153 INFO L471 AbstractCegarLoop]: Abstraction has 3467 states and 3875 transitions. [2025-03-04 11:15:21,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.75) internal successors, (86), 9 states have internal predecessors, (86), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-03-04 11:15:21,153 INFO L276 IsEmpty]: Start isEmpty. Operand 3467 states and 3875 transitions. [2025-03-04 11:15:21,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2025-03-04 11:15:21,154 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:21,155 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:21,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2025-03-04 11:15:21,355 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,SelfDestructingSolverStorable26 [2025-03-04 11:15:21,355 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:21,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:21,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1154485359, now seen corresponding path program 2 times [2025-03-04 11:15:21,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:21,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214842253] [2025-03-04 11:15:21,356 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:21,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:21,361 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 182 statements into 2 equivalence classes. [2025-03-04 11:15:21,367 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 182 of 182 statements. [2025-03-04 11:15:21,367 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:21,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:21,487 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-04 11:15:21,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:21,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214842253] [2025-03-04 11:15:21,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214842253] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:21,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555893463] [2025-03-04 11:15:21,488 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:21,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:21,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:21,490 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-04 11:15:21,493 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-04 11:15:21,519 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 182 statements into 2 equivalence classes. [2025-03-04 11:15:21,549 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 182 of 182 statements. [2025-03-04 11:15:21,549 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:21,549 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:21,551 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-04 11:15:21,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:21,671 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-04 11:15:21,672 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:21,908 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-04 11:15:21,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555893463] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:21,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:21,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-03-04 11:15:21,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588142474] [2025-03-04 11:15:21,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:21,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-04 11:15:21,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:21,909 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-04 11:15:21,909 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-03-04 11:15:21,909 INFO L87 Difference]: Start difference. First operand 3467 states and 3875 transitions. Second operand has 21 states, 20 states have (on average 13.55) internal successors, (271), 21 states have internal predecessors, (271), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-03-04 11:15:22,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:22,229 INFO L93 Difference]: Finished difference Result 6626 states and 7435 transitions. [2025-03-04 11:15:22,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 11:15:22,230 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 13.55) internal successors, (271), 21 states have internal predecessors, (271), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 182 [2025-03-04 11:15:22,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:22,246 INFO L225 Difference]: With dead ends: 6626 [2025-03-04 11:15:22,246 INFO L226 Difference]: Without dead ends: 6625 [2025-03-04 11:15:22,252 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-03-04 11:15:22,253 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 278 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:22,253 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 281 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:22,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6625 states. [2025-03-04 11:15:22,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6625 to 6607. [2025-03-04 11:15:22,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6607 states, 6161 states have (on average 1.05713358221068) internal successors, (6513), 6163 states have internal predecessors, (6513), 441 states have call successors, (441), 2 states have call predecessors, (441), 2 states have return successors, (441), 441 states have call predecessors, (441), 441 states have call successors, (441) [2025-03-04 11:15:22,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6607 states to 6607 states and 7395 transitions. [2025-03-04 11:15:22,500 INFO L78 Accepts]: Start accepts. Automaton has 6607 states and 7395 transitions. Word has length 182 [2025-03-04 11:15:22,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:22,500 INFO L471 AbstractCegarLoop]: Abstraction has 6607 states and 7395 transitions. [2025-03-04 11:15:22,501 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 13.55) internal successors, (271), 21 states have internal predecessors, (271), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-03-04 11:15:22,501 INFO L276 IsEmpty]: Start isEmpty. Operand 6607 states and 7395 transitions. [2025-03-04 11:15:22,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2025-03-04 11:15:22,503 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:22,503 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:22,510 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-04 11:15:22,708 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,SelfDestructingSolverStorable27 [2025-03-04 11:15:22,708 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:22,708 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:22,708 INFO L85 PathProgramCache]: Analyzing trace with hash 685435951, now seen corresponding path program 7 times [2025-03-04 11:15:22,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:22,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678447590] [2025-03-04 11:15:22,708 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:15:22,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:22,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-03-04 11:15:22,717 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-03-04 11:15:22,718 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:22,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:22,860 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 160 proven. 313 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2025-03-04 11:15:22,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:22,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678447590] [2025-03-04 11:15:22,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678447590] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:22,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001855533] [2025-03-04 11:15:22,860 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:15:22,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:22,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:22,862 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-04 11:15:22,863 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-04 11:15:22,886 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-03-04 11:15:22,917 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-03-04 11:15:22,917 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:22,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:22,919 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-04 11:15:22,922 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:23,194 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 288 proven. 185 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2025-03-04 11:15:23,197 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:23,415 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 160 proven. 313 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2025-03-04 11:15:23,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001855533] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:23,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:23,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2025-03-04 11:15:23,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436712677] [2025-03-04 11:15:23,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:23,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-04 11:15:23,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:23,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-04 11:15:23,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2025-03-04 11:15:23,417 INFO L87 Difference]: Start difference. First operand 6607 states and 7395 transitions. Second operand has 22 states, 22 states have (on average 13.5) internal successors, (297), 22 states have internal predecessors, (297), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-03-04 11:15:24,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:24,115 INFO L93 Difference]: Finished difference Result 18303 states and 20561 transitions. [2025-03-04 11:15:24,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-04 11:15:24,115 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 13.5) internal successors, (297), 22 states have internal predecessors, (297), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 186 [2025-03-04 11:15:24,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:24,142 INFO L225 Difference]: With dead ends: 18303 [2025-03-04 11:15:24,142 INFO L226 Difference]: Without dead ends: 13432 [2025-03-04 11:15:24,152 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 358 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2025-03-04 11:15:24,152 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 44 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:24,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 278 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:15:24,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13432 states. [2025-03-04 11:15:24,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13432 to 7178. [2025-03-04 11:15:24,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7178 states, 6693 states have (on average 1.0522934409084117) internal successors, (7043), 6695 states have internal predecessors, (7043), 480 states have call successors, (480), 2 states have call predecessors, (480), 2 states have return successors, (480), 480 states have call predecessors, (480), 480 states have call successors, (480) [2025-03-04 11:15:24,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7178 states to 7178 states and 8003 transitions. [2025-03-04 11:15:24,466 INFO L78 Accepts]: Start accepts. Automaton has 7178 states and 8003 transitions. Word has length 186 [2025-03-04 11:15:24,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:24,466 INFO L471 AbstractCegarLoop]: Abstraction has 7178 states and 8003 transitions. [2025-03-04 11:15:24,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 13.5) internal successors, (297), 22 states have internal predecessors, (297), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-03-04 11:15:24,466 INFO L276 IsEmpty]: Start isEmpty. Operand 7178 states and 8003 transitions. [2025-03-04 11:15:24,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2025-03-04 11:15:24,480 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:24,481 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:24,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-03-04 11:15:24,685 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,SelfDestructingSolverStorable28 [2025-03-04 11:15:24,685 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:24,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:24,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1131665812, now seen corresponding path program 8 times [2025-03-04 11:15:24,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:24,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619055157] [2025-03-04 11:15:24,685 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:24,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:24,690 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 186 statements into 2 equivalence classes. [2025-03-04 11:15:24,695 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 186 of 186 statements. [2025-03-04 11:15:24,695 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:24,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:24,819 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 119 proven. 383 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-04 11:15:24,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:24,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619055157] [2025-03-04 11:15:24,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619055157] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:24,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588627479] [2025-03-04 11:15:24,819 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:24,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:24,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:24,823 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-04 11:15:24,824 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-04 11:15:24,847 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 186 statements into 2 equivalence classes. [2025-03-04 11:15:24,872 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 186 of 186 statements. [2025-03-04 11:15:24,872 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:24,872 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:24,874 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-04 11:15:24,876 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:25,085 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 156 proven. 346 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-04 11:15:25,086 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:25,248 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 156 proven. 346 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-04 11:15:25,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588627479] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:25,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:25,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2025-03-04 11:15:25,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205223731] [2025-03-04 11:15:25,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:25,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-04 11:15:25,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:25,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-04 11:15:25,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-03-04 11:15:25,250 INFO L87 Difference]: Start difference. First operand 7178 states and 8003 transitions. Second operand has 18 states, 18 states have (on average 12.222222222222221) internal successors, (220), 18 states have internal predecessors, (220), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-03-04 11:15:25,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:25,786 INFO L93 Difference]: Finished difference Result 8367 states and 9299 transitions. [2025-03-04 11:15:25,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-04 11:15:25,787 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 12.222222222222221) internal successors, (220), 18 states have internal predecessors, (220), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 186 [2025-03-04 11:15:25,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:25,800 INFO L225 Difference]: With dead ends: 8367 [2025-03-04 11:15:25,800 INFO L226 Difference]: Without dead ends: 7174 [2025-03-04 11:15:25,802 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 357 SyntacticMatches, 9 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2025-03-04 11:15:25,803 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 29 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:25,803 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 368 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:15:25,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7174 states. [2025-03-04 11:15:26,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7174 to 7172. [2025-03-04 11:15:26,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7172 states, 6687 states have (on average 1.0494990279647076) internal successors, (7018), 6689 states have internal predecessors, (7018), 480 states have call successors, (480), 2 states have call predecessors, (480), 2 states have return successors, (480), 480 states have call predecessors, (480), 480 states have call successors, (480) [2025-03-04 11:15:26,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7172 states to 7172 states and 7978 transitions. [2025-03-04 11:15:26,120 INFO L78 Accepts]: Start accepts. Automaton has 7172 states and 7978 transitions. Word has length 186 [2025-03-04 11:15:26,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:26,121 INFO L471 AbstractCegarLoop]: Abstraction has 7172 states and 7978 transitions. [2025-03-04 11:15:26,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.222222222222221) internal successors, (220), 18 states have internal predecessors, (220), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-03-04 11:15:26,121 INFO L276 IsEmpty]: Start isEmpty. Operand 7172 states and 7978 transitions. [2025-03-04 11:15:26,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2025-03-04 11:15:26,124 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:26,124 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:26,140 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-04 11:15:26,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:26,328 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:26,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:26,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1811990645, now seen corresponding path program 9 times [2025-03-04 11:15:26,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:26,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224259524] [2025-03-04 11:15:26,329 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:15:26,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:26,334 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 205 statements into 11 equivalence classes. [2025-03-04 11:15:26,351 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 205 of 205 statements. [2025-03-04 11:15:26,351 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-03-04 11:15:26,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:26,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1755421647] [2025-03-04 11:15:26,353 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:15:26,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:26,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:26,355 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-04 11:15:26,356 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-04 11:15:26,404 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 205 statements into 11 equivalence classes. [2025-03-04 11:15:26,432 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 205 statements. [2025-03-04 11:15:26,432 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-04 11:15:26,433 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:26,436 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:15:26,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:26,714 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2025-03-04 11:15:26,714 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:26,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:26,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224259524] [2025-03-04 11:15:26,852 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:26,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755421647] [2025-03-04 11:15:26,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755421647] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:26,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:26,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-03-04 11:15:26,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419235450] [2025-03-04 11:15:26,852 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:26,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-04 11:15:26,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:26,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-04 11:15:26,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-03-04 11:15:26,853 INFO L87 Difference]: Start difference. First operand 7172 states and 7978 transitions. Second operand has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 10 states have internal predecessors, (100), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-03-04 11:15:27,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:27,412 INFO L93 Difference]: Finished difference Result 11488 states and 12804 transitions. [2025-03-04 11:15:27,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-04 11:15:27,413 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 10 states have internal predecessors, (100), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 205 [2025-03-04 11:15:27,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:27,426 INFO L225 Difference]: With dead ends: 11488 [2025-03-04 11:15:27,426 INFO L226 Difference]: Without dead ends: 7522 [2025-03-04 11:15:27,434 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2025-03-04 11:15:27,435 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 148 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:27,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 396 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 876 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:15:27,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7522 states. [2025-03-04 11:15:27,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7522 to 7253. [2025-03-04 11:15:27,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7253 states, 6763 states have (on average 1.0489427768741684) internal successors, (7094), 6765 states have internal predecessors, (7094), 485 states have call successors, (485), 2 states have call predecessors, (485), 2 states have return successors, (485), 485 states have call predecessors, (485), 485 states have call successors, (485) [2025-03-04 11:15:27,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7253 states to 7253 states and 8064 transitions. [2025-03-04 11:15:27,720 INFO L78 Accepts]: Start accepts. Automaton has 7253 states and 8064 transitions. Word has length 205 [2025-03-04 11:15:27,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:27,721 INFO L471 AbstractCegarLoop]: Abstraction has 7253 states and 8064 transitions. [2025-03-04 11:15:27,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 10 states have internal predecessors, (100), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-03-04 11:15:27,721 INFO L276 IsEmpty]: Start isEmpty. Operand 7253 states and 8064 transitions. [2025-03-04 11:15:27,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2025-03-04 11:15:27,723 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:27,724 INFO L218 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:27,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-03-04 11:15:27,924 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:27,925 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:27,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:27,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1266844299, now seen corresponding path program 10 times [2025-03-04 11:15:27,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:27,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925077434] [2025-03-04 11:15:27,925 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:15:27,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:27,931 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 243 statements into 2 equivalence classes. [2025-03-04 11:15:27,946 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 243 of 243 statements. [2025-03-04 11:15:27,949 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 11:15:27,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:27,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [98120819] [2025-03-04 11:15:27,952 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:15:27,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:27,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:27,953 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-04 11:15:27,955 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-04 11:15:27,981 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 243 statements into 2 equivalence classes. [2025-03-04 11:15:28,023 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 243 of 243 statements. [2025-03-04 11:15:28,023 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 11:15:28,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:28,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-03-04 11:15:28,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:29,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1154 backedges. 48 proven. 919 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2025-03-04 11:15:29,364 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:29,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:29,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925077434] [2025-03-04 11:15:29,525 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:29,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98120819] [2025-03-04 11:15:29,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98120819] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:29,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:29,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2025-03-04 11:15:29,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039335290] [2025-03-04 11:15:29,525 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:29,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-03-04 11:15:29,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:29,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-03-04 11:15:29,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2025-03-04 11:15:29,527 INFO L87 Difference]: Start difference. First operand 7253 states and 8064 transitions. Second operand has 28 states, 27 states have (on average 6.7407407407407405) internal successors, (182), 28 states have internal predecessors, (182), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2025-03-04 11:15:31,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-03-04 11:15:36,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-03-04 11:15:40,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-03-04 11:15:44,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:44,271 INFO L93 Difference]: Finished difference Result 7742 states and 8589 transitions. [2025-03-04 11:15:44,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-03-04 11:15:44,271 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 6.7407407407407405) internal successors, (182), 28 states have internal predecessors, (182), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 243 [2025-03-04 11:15:44,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:44,284 INFO L225 Difference]: With dead ends: 7742 [2025-03-04 11:15:44,284 INFO L226 Difference]: Without dead ends: 7576 [2025-03-04 11:15:44,288 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=403, Invalid=2349, Unknown=4, NotChecked=0, Total=2756 [2025-03-04 11:15:44,288 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 197 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 1978 mSolverCounterSat, 24 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 2007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1978 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.7s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:44,289 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 393 Invalid, 2007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1978 Invalid, 5 Unknown, 0 Unchecked, 11.7s Time] [2025-03-04 11:15:44,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7576 states. [2025-03-04 11:15:44,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7576 to 7289. [2025-03-04 11:15:44,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7289 states, 6797 states have (on average 1.0485508312490806) internal successors, (7127), 6799 states have internal predecessors, (7127), 487 states have call successors, (487), 2 states have call predecessors, (487), 2 states have return successors, (487), 487 states have call predecessors, (487), 487 states have call successors, (487) [2025-03-04 11:15:44,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7289 states to 7289 states and 8101 transitions. [2025-03-04 11:15:44,570 INFO L78 Accepts]: Start accepts. Automaton has 7289 states and 8101 transitions. Word has length 243 [2025-03-04 11:15:44,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:44,571 INFO L471 AbstractCegarLoop]: Abstraction has 7289 states and 8101 transitions. [2025-03-04 11:15:44,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 6.7407407407407405) internal successors, (182), 28 states have internal predecessors, (182), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2025-03-04 11:15:44,571 INFO L276 IsEmpty]: Start isEmpty. Operand 7289 states and 8101 transitions. [2025-03-04 11:15:44,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2025-03-04 11:15:44,574 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:44,574 INFO L218 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:44,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-03-04 11:15:44,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:44,775 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:44,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:44,775 INFO L85 PathProgramCache]: Analyzing trace with hash -2033077389, now seen corresponding path program 11 times [2025-03-04 11:15:44,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:44,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544131325] [2025-03-04 11:15:44,775 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:15:44,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:44,780 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 243 statements into 13 equivalence classes. [2025-03-04 11:15:44,796 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 243 of 243 statements. [2025-03-04 11:15:44,796 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-03-04 11:15:44,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:44,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [499617104] [2025-03-04 11:15:44,797 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:15:44,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:44,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:44,800 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-04 11:15:44,801 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-04 11:15:44,828 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 243 statements into 13 equivalence classes. [2025-03-04 11:15:44,870 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 243 of 243 statements. [2025-03-04 11:15:44,870 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-03-04 11:15:44,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:44,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 62 conjuncts are in the unsatisfiable core [2025-03-04 11:15:44,874 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:46,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1202 backedges. 288 proven. 649 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-03-04 11:15:46,018 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:46,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:46,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544131325] [2025-03-04 11:15:46,234 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:15:46,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499617104] [2025-03-04 11:15:46,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499617104] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:46,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:15:46,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2025-03-04 11:15:46,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673486328] [2025-03-04 11:15:46,234 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:46,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-03-04 11:15:46,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:46,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-03-04 11:15:46,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2025-03-04 11:15:46,236 INFO L87 Difference]: Start difference. First operand 7289 states and 8101 transitions. Second operand has 36 states, 35 states have (on average 5.2) internal successors, (182), 35 states have internal predecessors, (182), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-03-04 11:15:48,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:48,634 INFO L93 Difference]: Finished difference Result 14244 states and 15816 transitions. [2025-03-04 11:15:48,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-03-04 11:15:48,635 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 5.2) internal successors, (182), 35 states have internal predecessors, (182), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) Word has length 243 [2025-03-04 11:15:48,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:48,644 INFO L225 Difference]: With dead ends: 14244 [2025-03-04 11:15:48,644 INFO L226 Difference]: Without dead ends: 8985 [2025-03-04 11:15:48,650 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 214 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2148 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1101, Invalid=6209, Unknown=0, NotChecked=0, Total=7310 [2025-03-04 11:15:48,650 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 227 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 3438 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 3460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 3438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:48,650 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 452 Invalid, 3460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 3438 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-03-04 11:15:48,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8985 states. [2025-03-04 11:15:48,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8985 to 8911. [2025-03-04 11:15:48,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8911 states, 8311 states have (on average 1.0439176994344843) internal successors, (8676), 8313 states have internal predecessors, (8676), 595 states have call successors, (595), 2 states have call predecessors, (595), 2 states have return successors, (595), 595 states have call predecessors, (595), 595 states have call successors, (595) [2025-03-04 11:15:48,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8911 states to 8911 states and 9866 transitions. [2025-03-04 11:15:48,955 INFO L78 Accepts]: Start accepts. Automaton has 8911 states and 9866 transitions. Word has length 243 [2025-03-04 11:15:48,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:48,956 INFO L471 AbstractCegarLoop]: Abstraction has 8911 states and 9866 transitions. [2025-03-04 11:15:48,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 5.2) internal successors, (182), 35 states have internal predecessors, (182), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-03-04 11:15:48,956 INFO L276 IsEmpty]: Start isEmpty. Operand 8911 states and 9866 transitions. [2025-03-04 11:15:48,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2025-03-04 11:15:48,958 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:48,958 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:48,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-03-04 11:15:49,158 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,SelfDestructingSolverStorable32 [2025-03-04 11:15:49,158 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:49,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:49,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1575290866, now seen corresponding path program 12 times [2025-03-04 11:15:49,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:49,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558624401] [2025-03-04 11:15:49,159 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:15:49,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:49,164 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 262 statements into 14 equivalence classes. [2025-03-04 11:15:49,182 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) and asserted 262 of 262 statements. [2025-03-04 11:15:49,182 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2025-03-04 11:15:49,182 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:49,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 306 proven. 868 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2025-03-04 11:15:49,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:49,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558624401] [2025-03-04 11:15:49,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558624401] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:49,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674581443] [2025-03-04 11:15:49,569 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:15:49,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:49,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:49,571 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-04 11:15:49,573 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-04 11:15:49,597 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 262 statements into 14 equivalence classes. [2025-03-04 11:15:49,666 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 224 of 262 statements. [2025-03-04 11:15:49,667 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-03-04 11:15:49,667 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:49,668 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 37 conjuncts are in the unsatisfiable core [2025-03-04 11:15:49,670 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 0 proven. 817 refuted. 0 times theorem prover too weak. 607 trivial. 0 not checked. [2025-03-04 11:15:50,098 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:50,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674581443] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:50,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-04 11:15:50,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 29 [2025-03-04 11:15:50,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393356398] [2025-03-04 11:15:50,222 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:50,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-03-04 11:15:50,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:50,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-03-04 11:15:50,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2025-03-04 11:15:50,223 INFO L87 Difference]: Start difference. First operand 8911 states and 9866 transitions. Second operand has 29 states, 29 states have (on average 10.413793103448276) internal successors, (302), 29 states have internal predecessors, (302), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-03-04 11:15:52,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:52,287 INFO L93 Difference]: Finished difference Result 18274 states and 20299 transitions. [2025-03-04 11:15:52,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2025-03-04 11:15:52,288 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 10.413793103448276) internal successors, (302), 29 states have internal predecessors, (302), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 262 [2025-03-04 11:15:52,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:52,309 INFO L225 Difference]: With dead ends: 18274 [2025-03-04 11:15:52,309 INFO L226 Difference]: Without dead ends: 12701 [2025-03-04 11:15:52,319 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=740, Invalid=3682, Unknown=0, NotChecked=0, Total=4422 [2025-03-04 11:15:52,319 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 200 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 4053 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 4082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 4053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:52,319 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 609 Invalid, 4082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 4053 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-03-04 11:15:52,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12701 states. [2025-03-04 11:15:52,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12701 to 10098. [2025-03-04 11:15:52,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10098 states, 9419 states have (on average 1.0440598789680433) internal successors, (9834), 9421 states have internal predecessors, (9834), 674 states have call successors, (674), 2 states have call predecessors, (674), 2 states have return successors, (674), 674 states have call predecessors, (674), 674 states have call successors, (674) [2025-03-04 11:15:52,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10098 states to 10098 states and 11182 transitions. [2025-03-04 11:15:52,762 INFO L78 Accepts]: Start accepts. Automaton has 10098 states and 11182 transitions. Word has length 262 [2025-03-04 11:15:52,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:52,762 INFO L471 AbstractCegarLoop]: Abstraction has 10098 states and 11182 transitions. [2025-03-04 11:15:52,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 10.413793103448276) internal successors, (302), 29 states have internal predecessors, (302), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-03-04 11:15:52,762 INFO L276 IsEmpty]: Start isEmpty. Operand 10098 states and 11182 transitions. [2025-03-04 11:15:52,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2025-03-04 11:15:52,765 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:52,765 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:52,771 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-04 11:15:52,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:52,965 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:52,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:52,966 INFO L85 PathProgramCache]: Analyzing trace with hash -191666068, now seen corresponding path program 13 times [2025-03-04 11:15:52,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:52,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317072484] [2025-03-04 11:15:52,966 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:15:52,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:52,971 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-03-04 11:15:52,977 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-03-04 11:15:52,978 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:52,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:53,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 258 proven. 850 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-03-04 11:15:53,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:53,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317072484] [2025-03-04 11:15:53,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317072484] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:53,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14392792] [2025-03-04 11:15:53,186 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:15:53,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:53,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:53,188 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-04 11:15:53,188 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-04 11:15:53,211 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 262 statements into 1 equivalence classes. [2025-03-04 11:15:53,242 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 262 of 262 statements. [2025-03-04 11:15:53,242 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:15:53,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:53,246 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-03-04 11:15:53,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:53,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 321 proven. 787 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-03-04 11:15:53,594 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:53,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 321 proven. 787 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-03-04 11:15:53,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14392792] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:53,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:53,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 24 [2025-03-04 11:15:53,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213955162] [2025-03-04 11:15:53,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:53,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-04 11:15:53,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:53,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-04 11:15:53,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2025-03-04 11:15:53,835 INFO L87 Difference]: Start difference. First operand 10098 states and 11182 transitions. Second operand has 24 states, 24 states have (on average 12.666666666666666) internal successors, (304), 24 states have internal predecessors, (304), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2025-03-04 11:15:54,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:54,483 INFO L93 Difference]: Finished difference Result 10241 states and 11329 transitions. [2025-03-04 11:15:54,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-04 11:15:54,483 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 12.666666666666666) internal successors, (304), 24 states have internal predecessors, (304), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 262 [2025-03-04 11:15:54,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:54,494 INFO L225 Difference]: With dead ends: 10241 [2025-03-04 11:15:54,494 INFO L226 Difference]: Without dead ends: 8562 [2025-03-04 11:15:54,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 503 SyntacticMatches, 13 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=214, Invalid=656, Unknown=0, NotChecked=0, Total=870 [2025-03-04 11:15:54,498 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 27 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:54,498 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 544 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 999 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:15:54,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8562 states. [2025-03-04 11:15:54,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8562 to 8560. [2025-03-04 11:15:54,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8560 states, 7983 states have (on average 1.0409620443442316) internal successors, (8310), 7985 states have internal predecessors, (8310), 572 states have call successors, (572), 2 states have call predecessors, (572), 2 states have return successors, (572), 572 states have call predecessors, (572), 572 states have call successors, (572) [2025-03-04 11:15:54,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8560 states to 8560 states and 9454 transitions. [2025-03-04 11:15:54,850 INFO L78 Accepts]: Start accepts. Automaton has 8560 states and 9454 transitions. Word has length 262 [2025-03-04 11:15:54,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:54,851 INFO L471 AbstractCegarLoop]: Abstraction has 8560 states and 9454 transitions. [2025-03-04 11:15:54,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 12.666666666666666) internal successors, (304), 24 states have internal predecessors, (304), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2025-03-04 11:15:54,851 INFO L276 IsEmpty]: Start isEmpty. Operand 8560 states and 9454 transitions. [2025-03-04 11:15:54,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-03-04 11:15:54,853 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:54,853 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 10, 10, 10, 10, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:54,859 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-04 11:15:55,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:55,057 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:55,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:55,057 INFO L85 PathProgramCache]: Analyzing trace with hash 693944051, now seen corresponding path program 14 times [2025-03-04 11:15:55,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:55,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003397773] [2025-03-04 11:15:55,057 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:55,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:55,063 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 281 statements into 2 equivalence classes. [2025-03-04 11:15:55,069 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 281 of 281 statements. [2025-03-04 11:15:55,070 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:55,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:55,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1601 backedges. 677 proven. 427 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2025-03-04 11:15:55,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:15:55,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003397773] [2025-03-04 11:15:55,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003397773] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:15:55,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32740068] [2025-03-04 11:15:55,186 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:15:55,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:55,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:55,188 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-04 11:15:55,189 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-04 11:15:55,216 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 281 statements into 2 equivalence classes. [2025-03-04 11:15:55,249 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 281 of 281 statements. [2025-03-04 11:15:55,249 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:15:55,249 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:55,252 INFO L256 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-04 11:15:55,254 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:55,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1601 backedges. 956 proven. 308 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2025-03-04 11:15:55,441 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:15:55,622 INFO L134 CoverageAnalysis]: Checked inductivity of 1601 backedges. 638 proven. 466 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2025-03-04 11:15:55,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32740068] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:15:55,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:15:55,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2025-03-04 11:15:55,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441545514] [2025-03-04 11:15:55,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:15:55,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-04 11:15:55,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:15:55,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-04 11:15:55,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2025-03-04 11:15:55,623 INFO L87 Difference]: Start difference. First operand 8560 states and 9454 transitions. Second operand has 16 states, 16 states have (on average 14.1875) internal successors, (227), 16 states have internal predecessors, (227), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) [2025-03-04 11:15:56,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:15:56,332 INFO L93 Difference]: Finished difference Result 10159 states and 11204 transitions. [2025-03-04 11:15:56,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-04 11:15:56,332 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.1875) internal successors, (227), 16 states have internal predecessors, (227), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) Word has length 281 [2025-03-04 11:15:56,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:15:56,344 INFO L225 Difference]: With dead ends: 10159 [2025-03-04 11:15:56,344 INFO L226 Difference]: Without dead ends: 8930 [2025-03-04 11:15:56,348 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 549 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2025-03-04 11:15:56,348 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 18 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:15:56,349 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 274 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:15:56,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8930 states. [2025-03-04 11:15:56,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8930 to 8524. [2025-03-04 11:15:56,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8524 states, 7949 states have (on average 1.0408856459932068) internal successors, (8274), 7951 states have internal predecessors, (8274), 570 states have call successors, (570), 2 states have call predecessors, (570), 2 states have return successors, (570), 570 states have call predecessors, (570), 570 states have call successors, (570) [2025-03-04 11:15:56,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8524 states to 8524 states and 9414 transitions. [2025-03-04 11:15:56,688 INFO L78 Accepts]: Start accepts. Automaton has 8524 states and 9414 transitions. Word has length 281 [2025-03-04 11:15:56,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:15:56,689 INFO L471 AbstractCegarLoop]: Abstraction has 8524 states and 9414 transitions. [2025-03-04 11:15:56,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.1875) internal successors, (227), 16 states have internal predecessors, (227), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) [2025-03-04 11:15:56,689 INFO L276 IsEmpty]: Start isEmpty. Operand 8524 states and 9414 transitions. [2025-03-04 11:15:56,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-03-04 11:15:56,710 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:15:56,710 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:15:56,717 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-04 11:15:56,911 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,SelfDestructingSolverStorable35 [2025-03-04 11:15:56,911 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:15:56,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:15:56,912 INFO L85 PathProgramCache]: Analyzing trace with hash -908179851, now seen corresponding path program 15 times [2025-03-04 11:15:56,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:15:56,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418882112] [2025-03-04 11:15:56,912 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:15:56,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:15:56,917 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 281 statements into 15 equivalence classes. [2025-03-04 11:15:56,930 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 281 of 281 statements. [2025-03-04 11:15:56,930 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-03-04 11:15:56,930 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:15:56,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [171733448] [2025-03-04 11:15:56,931 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:15:56,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:15:56,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:15:56,936 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-04 11:15:56,938 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-04 11:15:56,967 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 281 statements into 15 equivalence classes. [2025-03-04 11:15:56,996 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 167 of 281 statements. [2025-03-04 11:15:56,996 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-03-04 11:15:56,996 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:15:56,997 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-03-04 11:15:57,000 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:15:57,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1665 backedges. 0 proven. 1006 refuted. 0 times theorem prover too weak. 659 trivial. 0 not checked. [2025-03-04 11:15:57,297 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:16:01,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:16:01,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418882112] [2025-03-04 11:16:01,409 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:16:01,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171733448] [2025-03-04 11:16:01,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171733448] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:16:01,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:16:01,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-03-04 11:16:01,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168017890] [2025-03-04 11:16:01,409 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:16:01,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-04 11:16:01,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:16:01,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-04 11:16:01,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=149, Unknown=1, NotChecked=0, Total=210 [2025-03-04 11:16:01,411 INFO L87 Difference]: Start difference. First operand 8524 states and 9414 transitions. Second operand has 12 states, 11 states have (on average 11.636363636363637) internal successors, (128), 12 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-03-04 11:16:01,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:16:01,841 INFO L93 Difference]: Finished difference Result 9024 states and 9955 transitions. [2025-03-04 11:16:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-04 11:16:01,841 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 11.636363636363637) internal successors, (128), 12 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 281 [2025-03-04 11:16:01,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:16:01,852 INFO L225 Difference]: With dead ends: 9024 [2025-03-04 11:16:01,852 INFO L226 Difference]: Without dead ends: 9023 [2025-03-04 11:16:01,854 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=60, Invalid=149, Unknown=1, NotChecked=0, Total=210 [2025-03-04 11:16:01,854 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 19 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:16:01,854 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 202 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:16:01,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9023 states. [2025-03-04 11:16:02,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9023 to 8530. [2025-03-04 11:16:02,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8530 states, 7955 states have (on average 1.0408548082966687) internal successors, (8280), 7957 states have internal predecessors, (8280), 570 states have call successors, (570), 2 states have call predecessors, (570), 2 states have return successors, (570), 570 states have call predecessors, (570), 570 states have call successors, (570) [2025-03-04 11:16:02,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8530 states to 8530 states and 9420 transitions. [2025-03-04 11:16:02,193 INFO L78 Accepts]: Start accepts. Automaton has 8530 states and 9420 transitions. Word has length 281 [2025-03-04 11:16:02,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:16:02,193 INFO L471 AbstractCegarLoop]: Abstraction has 8530 states and 9420 transitions. [2025-03-04 11:16:02,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 11.636363636363637) internal successors, (128), 12 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-03-04 11:16:02,193 INFO L276 IsEmpty]: Start isEmpty. Operand 8530 states and 9420 transitions. [2025-03-04 11:16:02,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2025-03-04 11:16:02,195 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:16:02,195 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:16:02,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-03-04 11:16:02,396 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,SelfDestructingSolverStorable36 [2025-03-04 11:16:02,396 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:16:02,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:16:02,397 INFO L85 PathProgramCache]: Analyzing trace with hash 37490475, now seen corresponding path program 3 times [2025-03-04 11:16:02,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:16:02,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269423311] [2025-03-04 11:16:02,397 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:16:02,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:16:02,403 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 293 statements into 15 equivalence classes. [2025-03-04 11:16:02,432 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 293 of 293 statements. [2025-03-04 11:16:02,433 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-03-04 11:16:02,433 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:16:02,667 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-03-04 11:16:02,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:16:02,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269423311] [2025-03-04 11:16:02,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269423311] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:16:02,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876780818] [2025-03-04 11:16:02,668 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:16:02,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:16:02,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:16:02,671 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-04 11:16:02,673 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-04 11:16:02,697 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 293 statements into 15 equivalence classes. [2025-03-04 11:16:02,741 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 293 of 293 statements. [2025-03-04 11:16:02,741 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-03-04 11:16:02,741 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:16:02,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:16:02,744 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:16:02,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-03-04 11:16:02,902 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:16:03,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-03-04 11:16:03,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876780818] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:16:03,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:16:03,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2025-03-04 11:16:03,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689001417] [2025-03-04 11:16:03,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:16:03,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-03-04 11:16:03,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:16:03,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-03-04 11:16:03,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2025-03-04 11:16:03,302 INFO L87 Difference]: Start difference. First operand 8530 states and 9420 transitions. Second operand has 33 states, 32 states have (on average 13.53125) internal successors, (433), 33 states have internal predecessors, (433), 32 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2025-03-04 11:16:04,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:16:04,037 INFO L93 Difference]: Finished difference Result 13331 states and 15164 transitions. [2025-03-04 11:16:04,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-03-04 11:16:04,038 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 13.53125) internal successors, (433), 33 states have internal predecessors, (433), 32 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) Word has length 293 [2025-03-04 11:16:04,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:16:04,054 INFO L225 Difference]: With dead ends: 13331 [2025-03-04 11:16:04,054 INFO L226 Difference]: Without dead ends: 13330 [2025-03-04 11:16:04,058 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 600 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2025-03-04 11:16:04,058 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 29 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:16:04,058 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 206 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:16:04,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13330 states. [2025-03-04 11:16:04,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13330 to 13330. [2025-03-04 11:16:04,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13330 states, 12435 states have (on average 1.050583031765179) internal successors, (13064), 12437 states have internal predecessors, (13064), 890 states have call successors, (890), 2 states have call predecessors, (890), 2 states have return successors, (890), 890 states have call predecessors, (890), 890 states have call successors, (890) [2025-03-04 11:16:04,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13330 states to 13330 states and 14844 transitions. [2025-03-04 11:16:04,619 INFO L78 Accepts]: Start accepts. Automaton has 13330 states and 14844 transitions. Word has length 293 [2025-03-04 11:16:04,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:16:04,619 INFO L471 AbstractCegarLoop]: Abstraction has 13330 states and 14844 transitions. [2025-03-04 11:16:04,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 13.53125) internal successors, (433), 33 states have internal predecessors, (433), 32 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2025-03-04 11:16:04,619 INFO L276 IsEmpty]: Start isEmpty. Operand 13330 states and 14844 transitions. [2025-03-04 11:16:04,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-03-04 11:16:04,622 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:16:04,622 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:16:04,628 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-04 11:16:04,822 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,SelfDestructingSolverStorable37 [2025-03-04 11:16:04,822 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:16:04,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:16:04,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1474454963, now seen corresponding path program 16 times [2025-03-04 11:16:04,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:16:04,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339774624] [2025-03-04 11:16:04,823 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:16:04,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:16:04,828 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 300 statements into 2 equivalence classes. [2025-03-04 11:16:04,844 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 300 of 300 statements. [2025-03-04 11:16:04,845 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 11:16:04,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:16:04,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [46100623] [2025-03-04 11:16:04,848 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:16:04,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:16:04,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:16:04,850 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-04 11:16:04,852 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-04 11:16:04,880 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 300 statements into 2 equivalence classes. [2025-03-04 11:16:04,935 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 300 of 300 statements. [2025-03-04 11:16:04,935 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 11:16:04,935 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:16:04,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 119 conjuncts are in the unsatisfiable core [2025-03-04 11:16:04,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:16:06,667 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-03-04 11:16:07,252 WARN L672 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2025-03-04 11:16:07,891 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-03-04 11:16:08,738 WARN L672 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2025-03-04 11:16:09,329 WARN L672 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2025-03-04 11:16:09,841 WARN L672 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2025-03-04 11:16:10,687 WARN L672 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2025-03-04 11:16:11,447 WARN L672 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2025-03-04 11:16:12,274 WARN L672 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2025-03-04 11:16:12,607 WARN L672 sPolynomialRelations]: Constructing 32768(two to the power of 15 dual juncts. [2025-03-04 11:16:13,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 108 proven. 1459 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2025-03-04 11:16:13,604 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:16:13,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:16:13,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339774624] [2025-03-04 11:16:13,981 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:16:13,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46100623] [2025-03-04 11:16:13,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46100623] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:16:13,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:16:13,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2025-03-04 11:16:13,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120498889] [2025-03-04 11:16:13,981 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:16:13,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2025-03-04 11:16:13,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:16:13,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2025-03-04 11:16:13,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=3629, Unknown=0, NotChecked=0, Total=4032 [2025-03-04 11:16:13,983 INFO L87 Difference]: Start difference. First operand 13330 states and 14844 transitions. Second operand has 60 states, 57 states have (on average 3.9298245614035086) internal successors, (224), 52 states have internal predecessors, (224), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2025-03-04 11:16:19,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:16:19,137 INFO L93 Difference]: Finished difference Result 14181 states and 15749 transitions. [2025-03-04 11:16:19,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2025-03-04 11:16:19,137 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 57 states have (on average 3.9298245614035086) internal successors, (224), 52 states have internal predecessors, (224), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 300 [2025-03-04 11:16:19,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:16:19,156 INFO L225 Difference]: With dead ends: 14181 [2025-03-04 11:16:19,156 INFO L226 Difference]: Without dead ends: 13756 [2025-03-04 11:16:19,162 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1841 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=691, Invalid=6449, Unknown=0, NotChecked=0, Total=7140 [2025-03-04 11:16:19,162 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 146 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 7998 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 8010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 7998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:16:19,163 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 753 Invalid, 8010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 7998 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2025-03-04 11:16:19,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13756 states. [2025-03-04 11:16:19,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13756 to 13330. [2025-03-04 11:16:19,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13330 states, 12435 states have (on average 1.050422195416164) internal successors, (13062), 12437 states have internal predecessors, (13062), 890 states have call successors, (890), 2 states have call predecessors, (890), 2 states have return successors, (890), 890 states have call predecessors, (890), 890 states have call successors, (890) [2025-03-04 11:16:19,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13330 states to 13330 states and 14842 transitions. [2025-03-04 11:16:19,726 INFO L78 Accepts]: Start accepts. Automaton has 13330 states and 14842 transitions. Word has length 300 [2025-03-04 11:16:19,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:16:19,727 INFO L471 AbstractCegarLoop]: Abstraction has 13330 states and 14842 transitions. [2025-03-04 11:16:19,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 57 states have (on average 3.9298245614035086) internal successors, (224), 52 states have internal predecessors, (224), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2025-03-04 11:16:19,727 INFO L276 IsEmpty]: Start isEmpty. Operand 13330 states and 14842 transitions. [2025-03-04 11:16:19,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-03-04 11:16:19,729 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:16:19,729 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:16:19,736 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-04 11:16:19,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-03-04 11:16:19,930 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-04 11:16:19,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:16:19,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1815263251, now seen corresponding path program 17 times [2025-03-04 11:16:19,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:16:19,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818051085] [2025-03-04 11:16:19,930 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:16:19,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:16:19,935 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 300 statements into 16 equivalence classes. [2025-03-04 11:16:19,955 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 300 of 300 statements. [2025-03-04 11:16:19,955 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-03-04 11:16:19,955 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-04 11:16:19,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [984126833] [2025-03-04 11:16:19,956 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:16:19,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:16:19,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:16:19,958 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-04 11:16:19,959 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-04 11:16:19,990 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 300 statements into 16 equivalence classes. [2025-03-04 11:16:20,051 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 300 of 300 statements. [2025-03-04 11:16:20,052 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-03-04 11:16:20,052 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:16:20,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 75 conjuncts are in the unsatisfiable core [2025-03-04 11:16:20,057 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:16:23,284 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-03-04 11:16:23,959 WARN L672 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2025-03-04 11:16:24,755 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-03-04 11:16:25,659 WARN L672 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2025-03-04 11:16:25,719 WARN L672 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2025-03-04 11:16:26,202 INFO L134 CoverageAnalysis]: Checked inductivity of 1885 backedges. 42 proven. 1500 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2025-03-04 11:16:26,203 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:16:26,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:16:26,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818051085] [2025-03-04 11:16:26,554 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-04 11:16:26,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984126833] [2025-03-04 11:16:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984126833] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:16:26,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:16:26,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2025-03-04 11:16:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899221362] [2025-03-04 11:16:26,554 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-04 11:16:26,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2025-03-04 11:16:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:16:26,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2025-03-04 11:16:26,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=2874, Unknown=0, NotChecked=0, Total=3192 [2025-03-04 11:16:26,556 INFO L87 Difference]: Start difference. First operand 13330 states and 14842 transitions. Second operand has 53 states, 51 states have (on average 4.450980392156863) internal successors, (227), 50 states have internal predecessors, (227), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17)