./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 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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-?-551b009-m [2025-01-10 02:17:30,294 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-10 02:17:30,352 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-01-10 02:17:30,358 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-10 02:17:30,360 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-10 02:17:30,385 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-10 02:17:30,387 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-10 02:17:30,387 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-10 02:17:30,387 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-10 02:17:30,388 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-10 02:17:30,388 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-10 02:17:30,388 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-10 02:17:30,388 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-10 02:17:30,389 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-10 02:17:30,389 INFO L153 SettingsManager]: * Use SBE=true [2025-01-10 02:17:30,389 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-10 02:17:30,389 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-10 02:17:30,389 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-10 02:17:30,389 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-10 02:17:30,390 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-10 02:17:30,390 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 02:17:30,391 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 02:17:30,391 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 02:17:30,391 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:17:30,391 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-10 02:17:30,391 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:17:30,392 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-10 02:17:30,392 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-10 02:17:30,392 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-jdk21/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-01-10 02:17:30,625 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-10 02:17:30,633 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-10 02:17:30,634 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-10 02:17:30,635 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-10 02:17:30,635 INFO L274 PluginConnector]: CDTParser initialized [2025-01-10 02:17:30,637 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c [2025-01-10 02:17:31,823 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/787b65db6/8dd38eaa542d43edb0143815081a04d1/FLAGcbe398807 [2025-01-10 02:17:32,056 INFO L384 CDTParser]: Found 1 translation units. [2025-01-10 02:17:32,057 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c [2025-01-10 02:17:32,062 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/787b65db6/8dd38eaa542d43edb0143815081a04d1/FLAGcbe398807 [2025-01-10 02:17:32,076 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/787b65db6/8dd38eaa542d43edb0143815081a04d1 [2025-01-10 02:17:32,078 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-10 02:17:32,079 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-10 02:17:32,080 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-10 02:17:32,080 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-10 02:17:32,083 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-10 02:17:32,083 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,084 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32fa3121 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32, skipping insertion in model container [2025-01-10 02:17:32,084 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,092 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-10 02:17:32,182 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 02:17:32,188 INFO L200 MainTranslator]: Completed pre-run [2025-01-10 02:17:32,197 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 02:17:32,205 INFO L204 MainTranslator]: Completed translation [2025-01-10 02:17:32,205 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32 WrapperNode [2025-01-10 02:17:32,206 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-10 02:17:32,206 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-10 02:17:32,206 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-10 02:17:32,206 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-10 02:17:32,210 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,214 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,223 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 66 [2025-01-10 02:17:32,223 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-10 02:17:32,224 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-10 02:17:32,224 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-10 02:17:32,224 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-10 02:17:32,229 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,229 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,230 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,236 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-01-10 02:17:32,236 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,236 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,238 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,238 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,240 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,240 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,241 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,242 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-10 02:17:32,242 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-10 02:17:32,242 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-10 02:17:32,242 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-10 02:17:32,243 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (1/1) ... [2025-01-10 02:17:32,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:17:32,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:32,269 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-10 02:17:32,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-10 02:17:32,288 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-10 02:17:32,289 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-10 02:17:32,289 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-10 02:17:32,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-10 02:17:32,289 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-10 02:17:32,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-10 02:17:32,289 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-01-10 02:17:32,289 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-01-10 02:17:32,325 INFO L234 CfgBuilder]: Building ICFG [2025-01-10 02:17:32,326 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-10 02:17:32,482 INFO L? ?]: Removed 45 outVars from TransFormulas that were not future-live. [2025-01-10 02:17:32,485 INFO L283 CfgBuilder]: Performing block encoding [2025-01-10 02:17:32,493 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-10 02:17:32,493 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-10 02:17:32,494 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 02:17:32 BoogieIcfgContainer [2025-01-10 02:17:32,494 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-10 02:17:32,499 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-10 02:17:32,500 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-10 02:17:32,507 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-10 02:17:32,508 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 02:17:32" (1/3) ... [2025-01-10 02:17:32,508 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ac7e9f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 02:17:32, skipping insertion in model container [2025-01-10 02:17:32,508 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:32" (2/3) ... [2025-01-10 02:17:32,508 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ac7e9f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 02:17:32, skipping insertion in model container [2025-01-10 02:17:32,508 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 02:17:32" (3/3) ... [2025-01-10 02:17:32,509 INFO L128 eAbstractionObserver]: Analyzing ICFG mannadiv_valuebound50.c [2025-01-10 02:17:32,522 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-10 02:17:32,524 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-01-10 02:17:32,570 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-10 02:17:32,582 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;@13fa64cb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-10 02:17:32,582 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2025-01-10 02:17:32,584 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-01-10 02:17:32,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-01-10 02:17:32,591 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:32,592 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:32,592 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:32,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:32,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1961188309, now seen corresponding path program 1 times [2025-01-10 02:17:32,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:32,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959072778] [2025-01-10 02:17:32,609 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:32,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:32,698 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 02:17:32,714 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 02:17:32,715 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:32,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:32,757 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-10 02:17:32,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:32,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959072778] [2025-01-10 02:17:32,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959072778] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:32,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159186681] [2025-01-10 02:17:32,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:32,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:32,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:32,761 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:32,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-10 02:17:32,789 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 02:17:32,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 02:17:32,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:32,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:32,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-10 02:17:32,809 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:32,815 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-10 02:17:32,815 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:32,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159186681] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:32,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:32,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-01-10 02:17:32,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109129710] [2025-01-10 02:17:32,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:32,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-10 02:17:32,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:32,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-10 02:17:32,833 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-10 02:17:32,835 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-01-10 02:17:32,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:32,847 INFO L93 Difference]: Finished difference Result 122 states and 137 transitions. [2025-01-10 02:17:32,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-10 02:17:32,848 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-01-10 02:17:32,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:32,851 INFO L225 Difference]: With dead ends: 122 [2025-01-10 02:17:32,851 INFO L226 Difference]: Without dead ends: 56 [2025-01-10 02:17:32,853 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-01-10 02:17:32,855 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-01-10 02:17:32,855 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-01-10 02:17:32,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2025-01-10 02:17:32,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2025-01-10 02:17:32,873 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-01-10 02:17:32,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2025-01-10 02:17:32,876 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 14 [2025-01-10 02:17:32,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:32,876 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2025-01-10 02:17:32,876 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-01-10 02:17:32,876 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2025-01-10 02:17:32,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-01-10 02:17:32,877 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:32,877 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:32,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-10 02:17:33,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-01-10 02:17:33,082 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:33,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:33,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1942599019, now seen corresponding path program 1 times [2025-01-10 02:17:33,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:33,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595907581] [2025-01-10 02:17:33,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:33,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:33,088 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 02:17:33,111 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 02:17:33,112 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:33,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:33,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1254177693] [2025-01-10 02:17:33,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:33,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:33,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:33,115 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:33,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-10 02:17:33,135 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 02:17:33,143 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 02:17:33,144 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:33,144 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:33,144 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-10 02:17:33,145 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:33,159 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:33,159 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:33,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:33,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595907581] [2025-01-10 02:17:33,160 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:33,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254177693] [2025-01-10 02:17:33,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254177693] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:33,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:33,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 02:17:33,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210951417] [2025-01-10 02:17:33,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:33,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-10 02:17:33,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:33,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-10 02:17:33,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-10 02:17:33,161 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-01-10 02:17:33,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:33,219 INFO L93 Difference]: Finished difference Result 89 states and 99 transitions. [2025-01-10 02:17:33,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-10 02:17:33,220 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-01-10 02:17:33,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:33,221 INFO L225 Difference]: With dead ends: 89 [2025-01-10 02:17:33,221 INFO L226 Difference]: Without dead ends: 83 [2025-01-10 02:17:33,221 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-01-10 02:17:33,222 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-01-10 02:17:33,222 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-01-10 02:17:33,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2025-01-10 02:17:33,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 75. [2025-01-10 02:17:33,226 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-01-10 02:17:33,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 90 transitions. [2025-01-10 02:17:33,227 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 90 transitions. Word has length 14 [2025-01-10 02:17:33,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:33,228 INFO L471 AbstractCegarLoop]: Abstraction has 75 states and 90 transitions. [2025-01-10 02:17:33,228 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-01-10 02:17:33,228 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 90 transitions. [2025-01-10 02:17:33,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-01-10 02:17:33,228 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:33,228 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:33,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-10 02:17:33,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:33,429 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:33,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:33,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1473115155, now seen corresponding path program 1 times [2025-01-10 02:17:33,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:33,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169590721] [2025-01-10 02:17:33,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:33,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:33,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-10 02:17:33,441 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 02:17:33,445 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:33,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:33,506 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:33,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:33,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169590721] [2025-01-10 02:17:33,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169590721] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:33,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:33,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:17:33,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589770202] [2025-01-10 02:17:33,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:33,507 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:33,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:33,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:33,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:33,507 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-01-10 02:17:33,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:33,574 INFO L93 Difference]: Finished difference Result 117 states and 149 transitions. [2025-01-10 02:17:33,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:33,575 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-01-10 02:17:33,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:33,576 INFO L225 Difference]: With dead ends: 117 [2025-01-10 02:17:33,577 INFO L226 Difference]: Without dead ends: 110 [2025-01-10 02:17:33,577 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-01-10 02:17:33,578 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 33 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-01-10 02:17:33,578 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-01-10 02:17:33,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2025-01-10 02:17:33,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 106. [2025-01-10 02:17:33,591 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-01-10 02:17:33,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 136 transitions. [2025-01-10 02:17:33,594 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 136 transitions. Word has length 16 [2025-01-10 02:17:33,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:33,595 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 136 transitions. [2025-01-10 02:17:33,596 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-01-10 02:17:33,596 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 136 transitions. [2025-01-10 02:17:33,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-01-10 02:17:33,596 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:33,596 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:33,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-10 02:17:33,596 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:33,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:33,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1578070497, now seen corresponding path program 1 times [2025-01-10 02:17:33,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:33,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269144058] [2025-01-10 02:17:33,597 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:33,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:33,604 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-10 02:17:33,608 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-10 02:17:33,608 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:33,608 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:33,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:33,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:33,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269144058] [2025-01-10 02:17:33,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269144058] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:33,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:33,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:17:33,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827504827] [2025-01-10 02:17:33,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:33,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:33,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:33,664 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:33,664 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:33,664 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-01-10 02:17:33,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:33,726 INFO L93 Difference]: Finished difference Result 112 states and 137 transitions. [2025-01-10 02:17:33,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:33,726 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-01-10 02:17:33,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:33,727 INFO L225 Difference]: With dead ends: 112 [2025-01-10 02:17:33,727 INFO L226 Difference]: Without dead ends: 103 [2025-01-10 02:17:33,727 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-01-10 02:17:33,727 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 31 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-01-10 02:17:33,728 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-01-10 02:17:33,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2025-01-10 02:17:33,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2025-01-10 02:17:33,740 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-01-10 02:17:33,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 126 transitions. [2025-01-10 02:17:33,740 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 126 transitions. Word has length 17 [2025-01-10 02:17:33,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:33,741 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 126 transitions. [2025-01-10 02:17:33,741 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-01-10 02:17:33,741 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 126 transitions. [2025-01-10 02:17:33,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-01-10 02:17:33,741 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:33,741 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:33,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-10 02:17:33,741 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:33,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:33,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1675545199, now seen corresponding path program 1 times [2025-01-10 02:17:33,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:33,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108106886] [2025-01-10 02:17:33,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:33,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:33,747 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-01-10 02:17:33,751 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-01-10 02:17:33,751 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:33,751 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:33,863 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:33,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:33,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108106886] [2025-01-10 02:17:33,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108106886] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:33,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590722658] [2025-01-10 02:17:33,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:33,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:33,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:33,867 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:33,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-10 02:17:33,892 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-01-10 02:17:33,902 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-01-10 02:17:33,903 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:33,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:33,907 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:17:33,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:33,992 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:33,992 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:33,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590722658] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:33,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:33,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-01-10 02:17:33,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475106158] [2025-01-10 02:17:33,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:33,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:33,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:33,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:33,995 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:33,995 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-01-10 02:17:34,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:34,086 INFO L93 Difference]: Finished difference Result 104 states and 130 transitions. [2025-01-10 02:17:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:34,086 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-01-10 02:17:34,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:34,087 INFO L225 Difference]: With dead ends: 104 [2025-01-10 02:17:34,087 INFO L226 Difference]: Without dead ends: 103 [2025-01-10 02:17:34,087 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-01-10 02:17:34,088 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-01-10 02:17:34,088 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-01-10 02:17:34,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2025-01-10 02:17:34,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2025-01-10 02:17:34,093 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-01-10 02:17:34,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 125 transitions. [2025-01-10 02:17:34,094 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 125 transitions. Word has length 18 [2025-01-10 02:17:34,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:34,094 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 125 transitions. [2025-01-10 02:17:34,095 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-01-10 02:17:34,095 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 125 transitions. [2025-01-10 02:17:34,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-01-10 02:17:34,095 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:34,095 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:34,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-01-10 02:17:34,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:34,299 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:34,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:34,299 INFO L85 PathProgramCache]: Analyzing trace with hash 402293667, now seen corresponding path program 1 times [2025-01-10 02:17:34,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:34,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938352635] [2025-01-10 02:17:34,300 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:34,303 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-10 02:17:34,307 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-10 02:17:34,307 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:34,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:34,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [662872699] [2025-01-10 02:17:34,308 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:34,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:34,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:34,311 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:34,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-10 02:17:34,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-10 02:17:34,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-10 02:17:34,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:34,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:34,344 INFO L256 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:17:34,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:34,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:34,387 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:34,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:34,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938352635] [2025-01-10 02:17:34,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:34,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662872699] [2025-01-10 02:17:34,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662872699] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:34,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:34,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:17:34,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007350509] [2025-01-10 02:17:34,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:34,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:34,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:34,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:34,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:34,389 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-01-10 02:17:34,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:34,452 INFO L93 Difference]: Finished difference Result 102 states and 125 transitions. [2025-01-10 02:17:34,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:34,452 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-01-10 02:17:34,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:34,453 INFO L225 Difference]: With dead ends: 102 [2025-01-10 02:17:34,453 INFO L226 Difference]: Without dead ends: 101 [2025-01-10 02:17:34,453 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-01-10 02:17:34,453 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 63 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:34,454 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.0s Time] [2025-01-10 02:17:34,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2025-01-10 02:17:34,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2025-01-10 02:17:34,459 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-01-10 02:17:34,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 124 transitions. [2025-01-10 02:17:34,460 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 124 transitions. Word has length 19 [2025-01-10 02:17:34,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:34,460 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 124 transitions. [2025-01-10 02:17:34,460 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-01-10 02:17:34,460 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 124 transitions. [2025-01-10 02:17:34,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-01-10 02:17:34,461 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:34,461 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-01-10 02:17:34,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:34,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-01-10 02:17:34,662 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:34,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:34,663 INFO L85 PathProgramCache]: Analyzing trace with hash 458336055, now seen corresponding path program 1 times [2025-01-10 02:17:34,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:34,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004186223] [2025-01-10 02:17:34,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:34,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:34,670 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-01-10 02:17:34,680 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-01-10 02:17:34,680 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:34,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:34,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:34,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:34,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004186223] [2025-01-10 02:17:34,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004186223] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:34,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593922668] [2025-01-10 02:17:34,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:34,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:34,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:34,801 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:34,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-10 02:17:34,824 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-01-10 02:17:34,834 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-01-10 02:17:34,834 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:34,834 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:34,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-10 02:17:34,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:34,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:34,871 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:34,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:34,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593922668] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:34,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:34,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-01-10 02:17:34,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985645272] [2025-01-10 02:17:34,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:34,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:17:34,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:34,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:17:34,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:34,952 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-01-10 02:17:35,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:35,041 INFO L93 Difference]: Finished difference Result 152 states and 189 transitions. [2025-01-10 02:17:35,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:17:35,042 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-01-10 02:17:35,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:35,042 INFO L225 Difference]: With dead ends: 152 [2025-01-10 02:17:35,042 INFO L226 Difference]: Without dead ends: 150 [2025-01-10 02:17:35,043 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-01-10 02:17:35,043 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 120 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-01-10 02:17:35,043 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-01-10 02:17:35,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2025-01-10 02:17:35,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 140. [2025-01-10 02:17:35,060 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-01-10 02:17:35,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 184 transitions. [2025-01-10 02:17:35,061 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 184 transitions. Word has length 31 [2025-01-10 02:17:35,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:35,061 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 184 transitions. [2025-01-10 02:17:35,061 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-01-10 02:17:35,061 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 184 transitions. [2025-01-10 02:17:35,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-01-10 02:17:35,061 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:35,061 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-01-10 02:17:35,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-10 02:17:35,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:35,263 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:35,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:35,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1323515888, now seen corresponding path program 1 times [2025-01-10 02:17:35,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:35,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629830577] [2025-01-10 02:17:35,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:35,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:35,267 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-01-10 02:17:35,273 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-01-10 02:17:35,273 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:35,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:35,304 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:35,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:35,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629830577] [2025-01-10 02:17:35,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629830577] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:35,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:35,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:17:35,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646647652] [2025-01-10 02:17:35,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:35,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:35,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:35,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:35,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:35,306 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-01-10 02:17:35,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:35,329 INFO L93 Difference]: Finished difference Result 140 states and 184 transitions. [2025-01-10 02:17:35,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:35,330 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-01-10 02:17:35,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:35,330 INFO L225 Difference]: With dead ends: 140 [2025-01-10 02:17:35,331 INFO L226 Difference]: Without dead ends: 138 [2025-01-10 02:17:35,331 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-01-10 02:17:35,331 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-01-10 02:17:35,331 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-01-10 02:17:35,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-01-10 02:17:35,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2025-01-10 02:17:35,337 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-01-10 02:17:35,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 179 transitions. [2025-01-10 02:17:35,338 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 179 transitions. Word has length 32 [2025-01-10 02:17:35,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:35,338 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 179 transitions. [2025-01-10 02:17:35,339 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-01-10 02:17:35,339 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 179 transitions. [2025-01-10 02:17:35,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-01-10 02:17:35,339 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:35,339 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-01-10 02:17:35,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-01-10 02:17:35,339 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:35,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:35,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1920680392, now seen corresponding path program 1 times [2025-01-10 02:17:35,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:35,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081419251] [2025-01-10 02:17:35,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:35,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:35,343 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-01-10 02:17:35,348 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-10 02:17:35,348 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:35,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:35,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1587645404] [2025-01-10 02:17:35,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:35,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:35,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:35,350 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:35,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-10 02:17:35,369 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-01-10 02:17:35,377 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-10 02:17:35,377 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:35,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:35,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:17:35,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:35,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:35,482 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:35,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:35,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081419251] [2025-01-10 02:17:35,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:35,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587645404] [2025-01-10 02:17:35,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587645404] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:35,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:35,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-01-10 02:17:35,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505023093] [2025-01-10 02:17:35,667 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:35,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:17:35,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:35,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:17:35,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:35,668 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-01-10 02:17:35,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:35,771 INFO L93 Difference]: Finished difference Result 145 states and 182 transitions. [2025-01-10 02:17:35,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:17:35,771 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-01-10 02:17:35,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:35,772 INFO L225 Difference]: With dead ends: 145 [2025-01-10 02:17:35,772 INFO L226 Difference]: Without dead ends: 138 [2025-01-10 02:17:35,772 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-01-10 02:17:35,773 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-01-10 02:17:35,773 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-01-10 02:17:35,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-01-10 02:17:35,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 134. [2025-01-10 02:17:35,781 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-01-10 02:17:35,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 167 transitions. [2025-01-10 02:17:35,782 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 167 transitions. Word has length 33 [2025-01-10 02:17:35,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:35,782 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 167 transitions. [2025-01-10 02:17:35,783 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-01-10 02:17:35,783 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 167 transitions. [2025-01-10 02:17:35,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-01-10 02:17:35,783 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:35,784 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-01-10 02:17:35,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:35,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2025-01-10 02:17:35,985 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:35,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:35,985 INFO L85 PathProgramCache]: Analyzing trace with hash 588450034, now seen corresponding path program 1 times [2025-01-10 02:17:35,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:35,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091674669] [2025-01-10 02:17:35,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:35,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:35,991 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-01-10 02:17:35,997 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-01-10 02:17:35,999 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:35,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:36,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2034292575] [2025-01-10 02:17:36,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:36,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:36,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:36,002 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:36,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-10 02:17:36,023 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-01-10 02:17:36,034 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-01-10 02:17:36,034 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:36,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:36,034 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:17:36,036 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:36,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:36,135 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:36,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:36,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091674669] [2025-01-10 02:17:36,277 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:36,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034292575] [2025-01-10 02:17:36,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034292575] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:36,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:36,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-01-10 02:17:36,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521540855] [2025-01-10 02:17:36,278 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:36,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:17:36,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:36,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:17:36,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:36,279 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-01-10 02:17:36,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:36,379 INFO L93 Difference]: Finished difference Result 180 states and 223 transitions. [2025-01-10 02:17:36,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 02:17:36,379 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-01-10 02:17:36,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:36,380 INFO L225 Difference]: With dead ends: 180 [2025-01-10 02:17:36,380 INFO L226 Difference]: Without dead ends: 177 [2025-01-10 02:17:36,381 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-01-10 02:17:36,381 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-01-10 02:17:36,381 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-01-10 02:17:36,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2025-01-10 02:17:36,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 169. [2025-01-10 02:17:36,391 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-01-10 02:17:36,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 214 transitions. [2025-01-10 02:17:36,393 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 214 transitions. Word has length 34 [2025-01-10 02:17:36,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:36,394 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 214 transitions. [2025-01-10 02:17:36,394 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-01-10 02:17:36,394 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 214 transitions. [2025-01-10 02:17:36,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-01-10 02:17:36,395 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:36,397 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-01-10 02:17:36,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-01-10 02:17:36,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:36,599 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:36,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1891242928, now seen corresponding path program 1 times [2025-01-10 02:17:36,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:36,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143035286] [2025-01-10 02:17:36,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:36,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:36,603 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-10 02:17:36,606 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-10 02:17:36,606 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:36,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:36,650 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:36,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:36,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143035286] [2025-01-10 02:17:36,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143035286] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:36,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033018965] [2025-01-10 02:17:36,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:36,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:36,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:36,653 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:36,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-10 02:17:36,670 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-10 02:17:36,688 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-10 02:17:36,688 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:36,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:36,692 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 02:17:36,693 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:36,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:36,799 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:36,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033018965] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:36,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:36,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-01-10 02:17:36,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483919471] [2025-01-10 02:17:36,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:36,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:17:36,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:36,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:17:36,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:17:36,801 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-01-10 02:17:36,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:36,856 INFO L93 Difference]: Finished difference Result 169 states and 214 transitions. [2025-01-10 02:17:36,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:17:36,857 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-01-10 02:17:36,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:36,858 INFO L225 Difference]: With dead ends: 169 [2025-01-10 02:17:36,858 INFO L226 Difference]: Without dead ends: 167 [2025-01-10 02:17:36,858 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-01-10 02:17:36,859 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.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:36,859 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.0s Time] [2025-01-10 02:17:36,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2025-01-10 02:17:36,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 164. [2025-01-10 02:17:36,865 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-01-10 02:17:36,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 208 transitions. [2025-01-10 02:17:36,866 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 208 transitions. Word has length 35 [2025-01-10 02:17:36,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:36,866 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 208 transitions. [2025-01-10 02:17:36,866 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-01-10 02:17:36,866 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 208 transitions. [2025-01-10 02:17:36,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-01-10 02:17:36,866 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:36,866 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-01-10 02:17:36,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-01-10 02:17:37,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:37,071 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:37,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:37,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1501011330, now seen corresponding path program 1 times [2025-01-10 02:17:37,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:37,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183196391] [2025-01-10 02:17:37,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:37,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:37,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-01-10 02:17:37,083 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-01-10 02:17:37,086 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:37,086 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:37,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:37,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:37,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183196391] [2025-01-10 02:17:37,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183196391] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:37,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745809239] [2025-01-10 02:17:37,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:37,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:37,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:37,257 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:37,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-10 02:17:37,279 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-01-10 02:17:37,292 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-01-10 02:17:37,292 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:37,292 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:37,293 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:17:37,294 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:37,485 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:37,486 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:37,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745809239] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:37,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:37,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 3] total 11 [2025-01-10 02:17:37,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581157821] [2025-01-10 02:17:37,629 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:37,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-10 02:17:37,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:37,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-10 02:17:37,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2025-01-10 02:17:37,632 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-01-10 02:17:38,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:38,018 INFO L93 Difference]: Finished difference Result 176 states and 212 transitions. [2025-01-10 02:17:38,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 02:17:38,019 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-01-10 02:17:38,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:38,019 INFO L225 Difference]: With dead ends: 176 [2025-01-10 02:17:38,020 INFO L226 Difference]: Without dead ends: 161 [2025-01-10 02:17:38,020 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-01-10 02:17:38,020 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-01-10 02:17:38,021 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-01-10 02:17:38,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2025-01-10 02:17:38,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 155. [2025-01-10 02:17:38,026 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-01-10 02:17:38,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 188 transitions. [2025-01-10 02:17:38,027 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 188 transitions. Word has length 36 [2025-01-10 02:17:38,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:38,027 INFO L471 AbstractCegarLoop]: Abstraction has 155 states and 188 transitions. [2025-01-10 02:17:38,027 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-01-10 02:17:38,027 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 188 transitions. [2025-01-10 02:17:38,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-01-10 02:17:38,031 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:38,031 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-01-10 02:17:38,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-10 02:17:38,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:38,231 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:38,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:38,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1541495620, now seen corresponding path program 1 times [2025-01-10 02:17:38,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:38,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499268589] [2025-01-10 02:17:38,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:38,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:38,235 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-01-10 02:17:38,239 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-01-10 02:17:38,239 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:38,239 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:38,332 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:38,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:38,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499268589] [2025-01-10 02:17:38,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499268589] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:38,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62408575] [2025-01-10 02:17:38,333 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:38,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:38,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:38,338 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:38,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-10 02:17:38,357 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-01-10 02:17:38,366 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-01-10 02:17:38,366 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:38,366 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:38,366 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:38,367 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:38,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:38,444 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:38,599 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:38,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62408575] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:38,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:38,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-01-10 02:17:38,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655584824] [2025-01-10 02:17:38,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:38,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-01-10 02:17:38,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:38,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-01-10 02:17:38,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2025-01-10 02:17:38,600 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-01-10 02:17:38,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:38,857 INFO L93 Difference]: Finished difference Result 156 states and 188 transitions. [2025-01-10 02:17:38,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-10 02:17:38,858 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-01-10 02:17:38,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:38,859 INFO L225 Difference]: With dead ends: 156 [2025-01-10 02:17:38,859 INFO L226 Difference]: Without dead ends: 153 [2025-01-10 02:17:38,859 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-01-10 02:17:38,860 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-01-10 02:17:38,860 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-01-10 02:17:38,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2025-01-10 02:17:38,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 131. [2025-01-10 02:17:38,866 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-01-10 02:17:38,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 154 transitions. [2025-01-10 02:17:38,866 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 154 transitions. Word has length 37 [2025-01-10 02:17:38,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:38,867 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 154 transitions. [2025-01-10 02:17:38,867 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-01-10 02:17:38,867 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 154 transitions. [2025-01-10 02:17:38,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-01-10 02:17:38,867 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:38,867 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-01-10 02:17:38,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-01-10 02:17:39,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-01-10 02:17:39,068 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:39,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:39,068 INFO L85 PathProgramCache]: Analyzing trace with hash -541723914, now seen corresponding path program 1 times [2025-01-10 02:17:39,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:39,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594070502] [2025-01-10 02:17:39,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:39,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:39,072 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-01-10 02:17:39,076 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-01-10 02:17:39,076 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:39,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:39,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [885522303] [2025-01-10 02:17:39,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:39,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:39,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:39,078 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:39,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-10 02:17:39,098 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-01-10 02:17:39,107 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-01-10 02:17:39,107 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:39,107 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:39,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:17:39,108 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:39,232 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:39,232 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:39,297 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:39,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:39,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594070502] [2025-01-10 02:17:39,297 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:39,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885522303] [2025-01-10 02:17:39,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885522303] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:39,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:39,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-10 02:17:39,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876173093] [2025-01-10 02:17:39,298 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:39,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:17:39,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:39,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:17:39,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:39,299 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-01-10 02:17:39,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:39,465 INFO L93 Difference]: Finished difference Result 209 states and 247 transitions. [2025-01-10 02:17:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:17:39,465 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-01-10 02:17:39,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:39,466 INFO L225 Difference]: With dead ends: 209 [2025-01-10 02:17:39,466 INFO L226 Difference]: Without dead ends: 145 [2025-01-10 02:17:39,466 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-01-10 02:17:39,467 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:39,467 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 81 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:39,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2025-01-10 02:17:39,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2025-01-10 02:17:39,472 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-01-10 02:17:39,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 166 transitions. [2025-01-10 02:17:39,473 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 166 transitions. Word has length 38 [2025-01-10 02:17:39,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:39,473 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 166 transitions. [2025-01-10 02:17:39,473 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-01-10 02:17:39,473 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 166 transitions. [2025-01-10 02:17:39,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2025-01-10 02:17:39,474 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:39,474 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-01-10 02:17:39,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:39,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-01-10 02:17:39,678 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:39,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:39,679 INFO L85 PathProgramCache]: Analyzing trace with hash -277436097, now seen corresponding path program 2 times [2025-01-10 02:17:39,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:39,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684729894] [2025-01-10 02:17:39,679 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:39,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:39,683 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 53 statements into 2 equivalence classes. [2025-01-10 02:17:39,693 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 53 of 53 statements. [2025-01-10 02:17:39,694 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:39,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:39,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [839556616] [2025-01-10 02:17:39,694 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:39,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:39,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:39,696 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:39,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-10 02:17:39,718 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 53 statements into 2 equivalence classes. [2025-01-10 02:17:39,730 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 53 of 53 statements. [2025-01-10 02:17:39,731 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:39,731 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:39,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:39,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:39,813 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-10 02:17:39,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:39,928 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-10 02:17:39,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:39,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684729894] [2025-01-10 02:17:39,929 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:39,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839556616] [2025-01-10 02:17:39,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839556616] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:39,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:39,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2025-01-10 02:17:39,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244984644] [2025-01-10 02:17:39,929 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:39,929 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 02:17:39,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:39,929 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 02:17:39,930 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:17:39,930 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-01-10 02:17:40,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:40,206 INFO L93 Difference]: Finished difference Result 295 states and 349 transitions. [2025-01-10 02:17:40,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 02:17:40,206 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-01-10 02:17:40,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:40,207 INFO L225 Difference]: With dead ends: 295 [2025-01-10 02:17:40,207 INFO L226 Difference]: Without dead ends: 284 [2025-01-10 02:17:40,207 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-01-10 02:17:40,208 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-01-10 02:17:40,208 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-01-10 02:17:40,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2025-01-10 02:17:40,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 278. [2025-01-10 02:17:40,226 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-01-10 02:17:40,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 328 transitions. [2025-01-10 02:17:40,228 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 328 transitions. Word has length 53 [2025-01-10 02:17:40,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:40,228 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 328 transitions. [2025-01-10 02:17:40,228 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-01-10 02:17:40,228 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 328 transitions. [2025-01-10 02:17:40,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-01-10 02:17:40,229 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:40,229 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-01-10 02:17:40,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:40,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:40,430 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:40,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:40,430 INFO L85 PathProgramCache]: Analyzing trace with hash -66020909, now seen corresponding path program 1 times [2025-01-10 02:17:40,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:40,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356095757] [2025-01-10 02:17:40,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:40,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:40,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-01-10 02:17:40,448 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-01-10 02:17:40,448 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:40,448 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:40,555 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-01-10 02:17:40,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:40,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356095757] [2025-01-10 02:17:40,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356095757] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:40,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658766075] [2025-01-10 02:17:40,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:40,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:40,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:40,558 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:40,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-10 02:17:40,593 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-01-10 02:17:40,611 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-01-10 02:17:40,612 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:40,612 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:40,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 02:17:40,617 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:40,687 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-01-10 02:17:40,687 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:40,784 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-01-10 02:17:40,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658766075] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:40,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:40,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2025-01-10 02:17:40,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722598638] [2025-01-10 02:17:40,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:40,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:17:40,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:40,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:17:40,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:40,790 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-01-10 02:17:40,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:40,953 INFO L93 Difference]: Finished difference Result 768 states and 969 transitions. [2025-01-10 02:17:40,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 02:17:40,954 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-01-10 02:17:40,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:40,957 INFO L225 Difference]: With dead ends: 768 [2025-01-10 02:17:40,957 INFO L226 Difference]: Without dead ends: 766 [2025-01-10 02:17:40,958 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-01-10 02:17:40,958 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-01-10 02:17:40,959 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-01-10 02:17:40,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2025-01-10 02:17:41,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 766. [2025-01-10 02:17:41,010 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-01-10 02:17:41,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 901 transitions. [2025-01-10 02:17:41,013 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 901 transitions. Word has length 65 [2025-01-10 02:17:41,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:41,013 INFO L471 AbstractCegarLoop]: Abstraction has 766 states and 901 transitions. [2025-01-10 02:17:41,013 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-01-10 02:17:41,013 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 901 transitions. [2025-01-10 02:17:41,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-01-10 02:17:41,014 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:41,014 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-01-10 02:17:41,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:41,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:41,219 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:41,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:41,220 INFO L85 PathProgramCache]: Analyzing trace with hash -757160610, now seen corresponding path program 1 times [2025-01-10 02:17:41,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:41,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597899276] [2025-01-10 02:17:41,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:41,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:41,225 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-01-10 02:17:41,231 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-01-10 02:17:41,232 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:41,232 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:41,319 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:17:41,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:41,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597899276] [2025-01-10 02:17:41,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597899276] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:41,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349629627] [2025-01-10 02:17:41,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:41,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:41,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:41,322 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:41,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-10 02:17:41,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-01-10 02:17:41,361 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-01-10 02:17:41,361 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:41,361 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:41,361 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-10 02:17:41,363 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:41,429 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:17:41,430 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:41,508 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:17:41,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349629627] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:41,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:41,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2025-01-10 02:17:41,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100025285] [2025-01-10 02:17:41,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:41,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:17:41,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:41,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:17:41,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-01-10 02:17:41,509 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-01-10 02:17:41,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:41,573 INFO L93 Difference]: Finished difference Result 938 states and 1099 transitions. [2025-01-10 02:17:41,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:17:41,573 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-01-10 02:17:41,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:41,575 INFO L225 Difference]: With dead ends: 938 [2025-01-10 02:17:41,575 INFO L226 Difference]: Without dead ends: 523 [2025-01-10 02:17:41,577 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-01-10 02:17:41,578 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-01-10 02:17:41,578 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-01-10 02:17:41,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2025-01-10 02:17:41,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 522. [2025-01-10 02:17:41,596 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-01-10 02:17:41,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 603 transitions. [2025-01-10 02:17:41,599 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 603 transitions. Word has length 74 [2025-01-10 02:17:41,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:41,599 INFO L471 AbstractCegarLoop]: Abstraction has 522 states and 603 transitions. [2025-01-10 02:17:41,599 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-01-10 02:17:41,599 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 603 transitions. [2025-01-10 02:17:41,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-01-10 02:17:41,600 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:41,600 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-01-10 02:17:41,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:41,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-01-10 02:17:41,801 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:41,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:41,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1147254376, now seen corresponding path program 2 times [2025-01-10 02:17:41,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:41,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054467322] [2025-01-10 02:17:41,801 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:41,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:41,804 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 74 statements into 2 equivalence classes. [2025-01-10 02:17:41,820 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 74 of 74 statements. [2025-01-10 02:17:41,820 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:41,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:42,105 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-10 02:17:42,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:42,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054467322] [2025-01-10 02:17:42,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054467322] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:42,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963238517] [2025-01-10 02:17:42,105 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:42,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:42,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:42,109 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:42,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-10 02:17:42,133 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 74 statements into 2 equivalence classes. [2025-01-10 02:17:42,146 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 74 of 74 statements. [2025-01-10 02:17:42,146 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:42,146 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:42,146 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-10 02:17:42,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:42,365 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-10 02:17:42,365 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:42,608 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-10 02:17:42,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963238517] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:42,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:42,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2025-01-10 02:17:42,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341505886] [2025-01-10 02:17:42,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:42,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 02:17:42,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:42,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 02:17:42,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2025-01-10 02:17:42,610 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-01-10 02:17:44,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:44,433 INFO L93 Difference]: Finished difference Result 760 states and 869 transitions. [2025-01-10 02:17:44,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-01-10 02:17:44,434 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-01-10 02:17:44,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:44,436 INFO L225 Difference]: With dead ends: 760 [2025-01-10 02:17:44,436 INFO L226 Difference]: Without dead ends: 759 [2025-01-10 02:17:44,440 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1258, Invalid=4144, Unknown=0, NotChecked=0, Total=5402 [2025-01-10 02:17:44,440 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 286 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.5s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:44,441 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.5s Time] [2025-01-10 02:17:44,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2025-01-10 02:17:44,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 521. [2025-01-10 02:17:44,464 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-01-10 02:17:44,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 585 transitions. [2025-01-10 02:17:44,468 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 585 transitions. Word has length 74 [2025-01-10 02:17:44,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:44,468 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 585 transitions. [2025-01-10 02:17:44,469 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-01-10 02:17:44,469 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 585 transitions. [2025-01-10 02:17:44,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-01-10 02:17:44,469 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:44,470 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-01-10 02:17:44,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:44,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-01-10 02:17:44,671 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:44,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:44,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1754535237, now seen corresponding path program 1 times [2025-01-10 02:17:44,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:44,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482005808] [2025-01-10 02:17:44,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:44,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:44,675 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-10 02:17:44,680 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-10 02:17:44,680 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:44,680 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:44,738 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:17:44,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:44,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482005808] [2025-01-10 02:17:44,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482005808] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:44,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689172528] [2025-01-10 02:17:44,739 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:44,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:44,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:44,743 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:44,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-10 02:17:44,766 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-10 02:17:44,779 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-10 02:17:44,779 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:44,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:44,780 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:17:44,781 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:44,833 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:17:44,833 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:44,916 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:17:44,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689172528] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:44,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:44,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-01-10 02:17:44,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313272608] [2025-01-10 02:17:44,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:44,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:17:44,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:44,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:17:44,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:44,918 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-01-10 02:17:45,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:45,063 INFO L93 Difference]: Finished difference Result 1248 states and 1417 transitions. [2025-01-10 02:17:45,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:17:45,063 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-01-10 02:17:45,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:45,067 INFO L225 Difference]: With dead ends: 1248 [2025-01-10 02:17:45,068 INFO L226 Difference]: Without dead ends: 1247 [2025-01-10 02:17:45,068 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-01-10 02:17:45,068 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-01-10 02:17:45,069 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-01-10 02:17:45,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2025-01-10 02:17:45,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 1239. [2025-01-10 02:17:45,115 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-01-10 02:17:45,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1403 transitions. [2025-01-10 02:17:45,120 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 1403 transitions. Word has length 87 [2025-01-10 02:17:45,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:45,121 INFO L471 AbstractCegarLoop]: Abstraction has 1239 states and 1403 transitions. [2025-01-10 02:17:45,121 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-01-10 02:17:45,121 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1403 transitions. [2025-01-10 02:17:45,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-01-10 02:17:45,122 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:45,122 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-01-10 02:17:45,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-01-10 02:17:45,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:45,323 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:45,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:45,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1738119531, now seen corresponding path program 1 times [2025-01-10 02:17:45,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:45,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448972380] [2025-01-10 02:17:45,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:45,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:45,327 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-01-10 02:17:45,335 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-01-10 02:17:45,335 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:45,336 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:45,393 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 58 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-01-10 02:17:45,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:45,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448972380] [2025-01-10 02:17:45,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448972380] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:45,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278771169] [2025-01-10 02:17:45,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:45,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:45,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:45,399 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:45,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-10 02:17:45,419 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-01-10 02:17:45,432 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-01-10 02:17:45,432 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:45,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:45,432 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:17:45,433 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:45,488 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 70 proven. 22 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-01-10 02:17:45,489 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:45,553 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 58 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-01-10 02:17:45,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278771169] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:45,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:45,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-01-10 02:17:45,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822698049] [2025-01-10 02:17:45,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:45,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:17:45,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:45,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:17:45,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:45,555 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-01-10 02:17:45,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:45,691 INFO L93 Difference]: Finished difference Result 1303 states and 1470 transitions. [2025-01-10 02:17:45,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:17:45,692 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-01-10 02:17:45,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:45,696 INFO L225 Difference]: With dead ends: 1303 [2025-01-10 02:17:45,696 INFO L226 Difference]: Without dead ends: 1184 [2025-01-10 02:17:45,696 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-01-10 02:17:45,697 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-01-10 02:17:45,697 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-01-10 02:17:45,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2025-01-10 02:17:45,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1182. [2025-01-10 02:17:45,738 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-01-10 02:17:45,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 1330 transitions. [2025-01-10 02:17:45,740 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 1330 transitions. Word has length 91 [2025-01-10 02:17:45,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:45,741 INFO L471 AbstractCegarLoop]: Abstraction has 1182 states and 1330 transitions. [2025-01-10 02:17:45,741 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-01-10 02:17:45,741 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 1330 transitions. [2025-01-10 02:17:45,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2025-01-10 02:17:45,742 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:45,742 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-01-10 02:17:45,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:45,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:45,943 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:45,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:45,945 INFO L85 PathProgramCache]: Analyzing trace with hash 542944168, now seen corresponding path program 2 times [2025-01-10 02:17:45,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:45,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933604356] [2025-01-10 02:17:45,945 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:45,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:45,954 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-01-10 02:17:45,965 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-01-10 02:17:45,965 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:45,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:46,089 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 40 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:46,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:46,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933604356] [2025-01-10 02:17:46,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933604356] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:46,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688073284] [2025-01-10 02:17:46,090 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:46,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:46,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:46,094 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:46,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-10 02:17:46,116 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-01-10 02:17:46,132 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-01-10 02:17:46,132 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:46,132 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:46,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-10 02:17:46,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:46,245 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 51 proven. 85 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:46,245 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:46,356 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 51 proven. 85 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:46,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688073284] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:46,356 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:46,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-01-10 02:17:46,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563002205] [2025-01-10 02:17:46,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:46,357 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-10 02:17:46,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:46,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-10 02:17:46,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:17:46,357 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-01-10 02:17:46,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:46,606 INFO L93 Difference]: Finished difference Result 2651 states and 2990 transitions. [2025-01-10 02:17:46,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-10 02:17:46,606 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-01-10 02:17:46,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:46,612 INFO L225 Difference]: With dead ends: 2651 [2025-01-10 02:17:46,612 INFO L226 Difference]: Without dead ends: 1914 [2025-01-10 02:17:46,614 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-01-10 02:17:46,614 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 28 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-01-10 02:17:46,614 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-01-10 02:17:46,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2025-01-10 02:17:46,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 1394. [2025-01-10 02:17:46,691 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-01-10 02:17:46,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1562 transitions. [2025-01-10 02:17:46,696 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1562 transitions. Word has length 110 [2025-01-10 02:17:46,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:46,696 INFO L471 AbstractCegarLoop]: Abstraction has 1394 states and 1562 transitions. [2025-01-10 02:17:46,697 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-01-10 02:17:46,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1562 transitions. [2025-01-10 02:17:46,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-01-10 02:17:46,701 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:46,701 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-01-10 02:17:46,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-01-10 02:17:46,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:46,902 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:46,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:46,902 INFO L85 PathProgramCache]: Analyzing trace with hash 295863167, now seen corresponding path program 3 times [2025-01-10 02:17:46,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:46,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223877100] [2025-01-10 02:17:46,902 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:46,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:46,908 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-01-10 02:17:46,928 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 129 statements. [2025-01-10 02:17:46,929 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:17:46,929 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:46,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [79820875] [2025-01-10 02:17:46,930 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:46,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:46,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:46,933 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:46,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-10 02:17:46,963 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-01-10 02:17:46,974 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 53 of 129 statements. [2025-01-10 02:17:46,974 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-10 02:17:46,974 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:46,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 02:17:46,976 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:47,032 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 91 proven. 4 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2025-01-10 02:17:47,032 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:47,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:47,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223877100] [2025-01-10 02:17:47,223 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:47,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79820875] [2025-01-10 02:17:47,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79820875] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:47,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:47,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2025-01-10 02:17:47,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841172390] [2025-01-10 02:17:47,224 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:47,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:17:47,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:47,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:17:47,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:17:47,224 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-01-10 02:17:47,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:47,310 INFO L93 Difference]: Finished difference Result 1396 states and 1562 transitions. [2025-01-10 02:17:47,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 02:17:47,310 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-01-10 02:17:47,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:47,314 INFO L225 Difference]: With dead ends: 1396 [2025-01-10 02:17:47,314 INFO L226 Difference]: Without dead ends: 1395 [2025-01-10 02:17:47,314 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-01-10 02:17:47,316 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-01-10 02:17:47,316 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-01-10 02:17:47,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1395 states. [2025-01-10 02:17:47,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1395 to 1394. [2025-01-10 02:17:47,375 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-01-10 02:17:47,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1559 transitions. [2025-01-10 02:17:47,378 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1559 transitions. Word has length 129 [2025-01-10 02:17:47,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:47,380 INFO L471 AbstractCegarLoop]: Abstraction has 1394 states and 1559 transitions. [2025-01-10 02:17:47,380 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-01-10 02:17:47,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1559 transitions. [2025-01-10 02:17:47,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-01-10 02:17:47,381 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:47,381 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-01-10 02:17:47,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-01-10 02:17:47,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:47,586 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:47,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:47,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1903390687, now seen corresponding path program 3 times [2025-01-10 02:17:47,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:47,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359147482] [2025-01-10 02:17:47,587 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:47,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:47,593 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-01-10 02:17:47,608 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 129 statements. [2025-01-10 02:17:47,609 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:17:47,609 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:47,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1211353747] [2025-01-10 02:17:47,609 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:47,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:47,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:47,614 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:47,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-10 02:17:47,639 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-01-10 02:17:47,662 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 110 of 129 statements. [2025-01-10 02:17:47,662 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-01-10 02:17:47,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:47,662 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:47,664 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:47,799 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 179 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-01-10 02:17:47,799 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:47,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:47,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359147482] [2025-01-10 02:17:47,949 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:47,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211353747] [2025-01-10 02:17:47,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211353747] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:47,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:47,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2025-01-10 02:17:47,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583148706] [2025-01-10 02:17:47,949 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:47,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 02:17:47,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:47,949 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 02:17:47,950 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:47,950 INFO L87 Difference]: Start difference. First operand 1394 states and 1559 transitions. Second operand has 8 states, 7 states have (on average 11.0) internal successors, (77), 8 states have internal predecessors, (77), 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-01-10 02:17:48,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:48,194 INFO L93 Difference]: Finished difference Result 2204 states and 2463 transitions. [2025-01-10 02:17:48,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 02:17:48,194 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.0) internal successors, (77), 8 states have internal predecessors, (77), 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 129 [2025-01-10 02:17:48,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:48,198 INFO L225 Difference]: With dead ends: 2204 [2025-01-10 02:17:48,198 INFO L226 Difference]: Without dead ends: 1393 [2025-01-10 02:17:48,199 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:48,199 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 116 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:48,199 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 170 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:48,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2025-01-10 02:17:48,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 1314. [2025-01-10 02:17:48,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 1220 states have (on average 1.0557377049180328) internal successors, (1288), 1222 states have internal predecessors, (1288), 89 states have call successors, (89), 2 states have call predecessors, (89), 2 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2025-01-10 02:17:48,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 1466 transitions. [2025-01-10 02:17:48,247 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 1466 transitions. Word has length 129 [2025-01-10 02:17:48,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:48,247 INFO L471 AbstractCegarLoop]: Abstraction has 1314 states and 1466 transitions. [2025-01-10 02:17:48,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.0) internal successors, (77), 8 states have internal predecessors, (77), 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-01-10 02:17:48,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 1466 transitions. [2025-01-10 02:17:48,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-01-10 02:17:48,248 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:48,248 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-01-10 02:17:48,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-10 02:17:48,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:48,450 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:48,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:48,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1172130687, now seen corresponding path program 4 times [2025-01-10 02:17:48,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:48,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324770627] [2025-01-10 02:17:48,450 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:48,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:48,456 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 129 statements into 2 equivalence classes. [2025-01-10 02:17:48,469 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 129 of 129 statements. [2025-01-10 02:17:48,469 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:48,469 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:48,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [30633556] [2025-01-10 02:17:48,470 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:48,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:48,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:48,473 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:48,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-10 02:17:48,497 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 129 statements into 2 equivalence classes. [2025-01-10 02:17:48,518 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 129 of 129 statements. [2025-01-10 02:17:48,518 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:48,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:48,519 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-01-10 02:17:48,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:49,725 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-01-10 02:17:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 269 backedges. 22 proven. 210 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-01-10 02:17:49,790 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:50,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:50,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324770627] [2025-01-10 02:17:50,023 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:50,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30633556] [2025-01-10 02:17:50,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30633556] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:50,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:50,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2025-01-10 02:17:50,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278845314] [2025-01-10 02:17:50,023 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:50,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-01-10 02:17:50,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:50,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-01-10 02:17:50,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:17:50,024 INFO L87 Difference]: Start difference. First operand 1314 states and 1466 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-01-10 02:17:51,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:51,098 INFO L93 Difference]: Finished difference Result 1529 states and 1703 transitions. [2025-01-10 02:17:51,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-01-10 02:17:51,098 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-01-10 02:17:51,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:51,103 INFO L225 Difference]: With dead ends: 1529 [2025-01-10 02:17:51,103 INFO L226 Difference]: Without dead ends: 1528 [2025-01-10 02:17:51,104 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2025-01-10 02:17:51,105 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 73 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 1831 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 1835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:51,105 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 323 Invalid, 1835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1831 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-01-10 02:17:51,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1528 states. [2025-01-10 02:17:51,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1528 to 1424. [2025-01-10 02:17:51,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1424 states, 1323 states have (on average 1.055177626606198) internal successors, (1396), 1325 states have internal predecessors, (1396), 96 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2025-01-10 02:17:51,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1424 states to 1424 states and 1588 transitions. [2025-01-10 02:17:51,171 INFO L78 Accepts]: Start accepts. Automaton has 1424 states and 1588 transitions. Word has length 129 [2025-01-10 02:17:51,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:51,171 INFO L471 AbstractCegarLoop]: Abstraction has 1424 states and 1588 transitions. [2025-01-10 02:17:51,171 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-01-10 02:17:51,171 INFO L276 IsEmpty]: Start isEmpty. Operand 1424 states and 1588 transitions. [2025-01-10 02:17:51,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2025-01-10 02:17:51,172 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:51,173 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-01-10 02:17:51,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-10 02:17:51,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-01-10 02:17:51,377 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:51,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:51,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1877042067, now seen corresponding path program 2 times [2025-01-10 02:17:51,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:51,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466710534] [2025-01-10 02:17:51,378 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:51,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:51,384 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 141 statements into 2 equivalence classes. [2025-01-10 02:17:51,391 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 141 of 141 statements. [2025-01-10 02:17:51,391 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:51,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:51,482 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:51,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:51,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466710534] [2025-01-10 02:17:51,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466710534] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:51,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297823808] [2025-01-10 02:17:51,484 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:51,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:51,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:51,485 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:51,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-10 02:17:51,509 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 141 statements into 2 equivalence classes. [2025-01-10 02:17:51,527 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 141 of 141 statements. [2025-01-10 02:17:51,527 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:51,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:51,528 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 02:17:51,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:51,616 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:51,616 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:51,771 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:51,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297823808] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:51,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:51,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2025-01-10 02:17:51,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932871162] [2025-01-10 02:17:51,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:51,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-01-10 02:17:51,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:51,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-01-10 02:17:51,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-01-10 02:17:51,773 INFO L87 Difference]: Start difference. First operand 1424 states and 1588 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-01-10 02:17:51,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:51,978 INFO L93 Difference]: Finished difference Result 2625 states and 3028 transitions. [2025-01-10 02:17:51,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-10 02:17:51,979 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-01-10 02:17:51,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:51,984 INFO L225 Difference]: With dead ends: 2625 [2025-01-10 02:17:51,985 INFO L226 Difference]: Without dead ends: 2624 [2025-01-10 02:17:51,985 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-01-10 02:17:51,985 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 20 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:51,986 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 154 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:51,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2624 states. [2025-01-10 02:17:52,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2624 to 2624. [2025-01-10 02:17:52,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2624 states, 2443 states have (on average 1.0626279164961114) internal successors, (2596), 2445 states have internal predecessors, (2596), 176 states have call successors, (176), 2 states have call predecessors, (176), 2 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2025-01-10 02:17:52,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2624 states to 2624 states and 2948 transitions. [2025-01-10 02:17:52,070 INFO L78 Accepts]: Start accepts. Automaton has 2624 states and 2948 transitions. Word has length 141 [2025-01-10 02:17:52,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:52,070 INFO L471 AbstractCegarLoop]: Abstraction has 2624 states and 2948 transitions. [2025-01-10 02:17:52,070 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-01-10 02:17:52,071 INFO L276 IsEmpty]: Start isEmpty. Operand 2624 states and 2948 transitions. [2025-01-10 02:17:52,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2025-01-10 02:17:52,072 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:52,072 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-01-10 02:17:52,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-10 02:17:52,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-01-10 02:17:52,273 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:52,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:52,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1871296996, now seen corresponding path program 5 times [2025-01-10 02:17:52,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:52,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811865596] [2025-01-10 02:17:52,273 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:52,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:52,278 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 148 statements into 8 equivalence classes. [2025-01-10 02:17:52,291 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 148 of 148 statements. [2025-01-10 02:17:52,291 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-01-10 02:17:52,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:52,403 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 109 proven. 180 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:52,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:52,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811865596] [2025-01-10 02:17:52,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811865596] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:52,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670108277] [2025-01-10 02:17:52,404 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:52,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:52,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:52,406 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:52,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-10 02:17:52,434 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 148 statements into 8 equivalence classes. [2025-01-10 02:17:52,464 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 148 of 148 statements. [2025-01-10 02:17:52,464 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-01-10 02:17:52,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:52,465 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-10 02:17:52,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:52,651 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 96 proven. 193 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:52,651 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 96 proven. 193 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:52,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670108277] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:52,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:52,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2025-01-10 02:17:52,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363276103] [2025-01-10 02:17:52,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:52,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-01-10 02:17:52,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:52,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-01-10 02:17:52,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2025-01-10 02:17:52,790 INFO L87 Difference]: Start difference. First operand 2624 states and 2948 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-01-10 02:17:53,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:53,102 INFO L93 Difference]: Finished difference Result 5773 states and 6498 transitions. [2025-01-10 02:17:53,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 02:17:53,103 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-01-10 02:17:53,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:53,112 INFO L225 Difference]: With dead ends: 5773 [2025-01-10 02:17:53,112 INFO L226 Difference]: Without dead ends: 4196 [2025-01-10 02:17:53,115 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-01-10 02:17:53,115 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 29 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:53,115 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 303 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:53,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4196 states. [2025-01-10 02:17:53,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4196 to 2941. [2025-01-10 02:17:53,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2941 states, 2739 states have (on average 1.0580503833515882) internal successors, (2898), 2741 states have internal predecessors, (2898), 197 states have call successors, (197), 2 states have call predecessors, (197), 2 states have return successors, (197), 197 states have call predecessors, (197), 197 states have call successors, (197) [2025-01-10 02:17:53,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2941 states to 2941 states and 3292 transitions. [2025-01-10 02:17:53,240 INFO L78 Accepts]: Start accepts. Automaton has 2941 states and 3292 transitions. Word has length 148 [2025-01-10 02:17:53,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:53,240 INFO L471 AbstractCegarLoop]: Abstraction has 2941 states and 3292 transitions. [2025-01-10 02:17:53,240 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-01-10 02:17:53,240 INFO L276 IsEmpty]: Start isEmpty. Operand 2941 states and 3292 transitions. [2025-01-10 02:17:53,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2025-01-10 02:17:53,242 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:53,242 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:53,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:53,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-01-10 02:17:53,443 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:53,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:53,444 INFO L85 PathProgramCache]: Analyzing trace with hash 163531895, now seen corresponding path program 6 times [2025-01-10 02:17:53,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:53,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338483850] [2025-01-10 02:17:53,444 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:53,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:53,450 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 167 statements into 9 equivalence classes. [2025-01-10 02:17:53,471 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 167 of 167 statements. [2025-01-10 02:17:53,474 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-10 02:17:53,474 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:53,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [954734565] [2025-01-10 02:17:53,475 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:53,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:53,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:53,479 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:53,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-01-10 02:17:53,503 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 167 statements into 9 equivalence classes. [2025-01-10 02:17:53,532 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 148 of 167 statements. [2025-01-10 02:17:53,532 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-01-10 02:17:53,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:53,533 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-10 02:17:53,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:53,796 INFO L134 CoverageAnalysis]: Checked inductivity of 488 backedges. 0 proven. 339 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2025-01-10 02:17:53,796 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:54,139 INFO L134 CoverageAnalysis]: Checked inductivity of 488 backedges. 0 proven. 339 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2025-01-10 02:17:54,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:54,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338483850] [2025-01-10 02:17:54,139 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:54,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954734565] [2025-01-10 02:17:54,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954734565] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:54,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:54,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2025-01-10 02:17:54,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121572896] [2025-01-10 02:17:54,140 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:54,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-10 02:17:54,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:54,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-10 02:17:54,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:17:54,140 INFO L87 Difference]: Start difference. First operand 2941 states and 3292 transitions. Second operand has 16 states, 15 states have (on average 12.266666666666667) internal successors, (184), 16 states have internal predecessors, (184), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2025-01-10 02:17:54,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:54,983 INFO L93 Difference]: Finished difference Result 5211 states and 5840 transitions. [2025-01-10 02:17:54,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-10 02:17:54,984 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 12.266666666666667) internal successors, (184), 16 states have internal predecessors, (184), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 167 [2025-01-10 02:17:54,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:54,995 INFO L225 Difference]: With dead ends: 5211 [2025-01-10 02:17:54,995 INFO L226 Difference]: Without dead ends: 5210 [2025-01-10 02:17:54,996 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=287, Invalid=705, Unknown=0, NotChecked=0, Total=992 [2025-01-10 02:17:54,997 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 205 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:54,997 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 483 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-01-10 02:17:54,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5210 states. [2025-01-10 02:17:55,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5210 to 5019. [2025-01-10 02:17:55,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5019 states, 4679 states have (on average 1.0553537080572772) internal successors, (4938), 4681 states have internal predecessors, (4938), 335 states have call successors, (335), 2 states have call predecessors, (335), 2 states have return successors, (335), 335 states have call predecessors, (335), 335 states have call successors, (335) [2025-01-10 02:17:55,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5019 states to 5019 states and 5608 transitions. [2025-01-10 02:17:55,194 INFO L78 Accepts]: Start accepts. Automaton has 5019 states and 5608 transitions. Word has length 167 [2025-01-10 02:17:55,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:55,195 INFO L471 AbstractCegarLoop]: Abstraction has 5019 states and 5608 transitions. [2025-01-10 02:17:55,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 12.266666666666667) internal successors, (184), 16 states have internal predecessors, (184), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2025-01-10 02:17:55,195 INFO L276 IsEmpty]: Start isEmpty. Operand 5019 states and 5608 transitions. [2025-01-10 02:17:55,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2025-01-10 02:17:55,197 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:55,197 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-01-10 02:17:55,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:55,401 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-01-10 02:17:55,401 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:55,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:55,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1615237554, now seen corresponding path program 2 times [2025-01-10 02:17:55,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:55,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267029222] [2025-01-10 02:17:55,402 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:55,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:55,411 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 182 statements into 2 equivalence classes. [2025-01-10 02:17:55,422 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 182 of 182 statements. [2025-01-10 02:17:55,425 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:55,425 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:55,663 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:55,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:55,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267029222] [2025-01-10 02:17:55,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267029222] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:55,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380113964] [2025-01-10 02:17:55,668 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:55,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:55,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:55,670 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:55,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-01-10 02:17:55,712 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 182 statements into 2 equivalence classes. [2025-01-10 02:17:55,759 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 182 of 182 statements. [2025-01-10 02:17:55,759 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:55,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:55,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-10 02:17:55,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:55,878 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:55,878 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:56,118 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:56,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380113964] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:56,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:56,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-01-10 02:17:56,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542045362] [2025-01-10 02:17:56,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:56,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-10 02:17:56,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:56,120 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-10 02:17:56,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:56,121 INFO L87 Difference]: Start difference. First operand 5019 states and 5608 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-01-10 02:17:56,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:56,564 INFO L93 Difference]: Finished difference Result 8144 states and 9128 transitions. [2025-01-10 02:17:56,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-10 02:17:56,564 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-01-10 02:17:56,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:56,585 INFO L225 Difference]: With dead ends: 8144 [2025-01-10 02:17:56,585 INFO L226 Difference]: Without dead ends: 8143 [2025-01-10 02:17:56,587 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:56,587 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 252 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:56,587 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 294 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:56,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8143 states. [2025-01-10 02:17:56,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8143 to 8125. [2025-01-10 02:17:56,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8125 states, 7577 states have (on average 1.0558268443975187) internal successors, (8000), 7579 states have internal predecessors, (8000), 543 states have call successors, (543), 2 states have call predecessors, (543), 2 states have return successors, (543), 543 states have call predecessors, (543), 543 states have call successors, (543) [2025-01-10 02:17:56,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8125 states to 8125 states and 9086 transitions. [2025-01-10 02:17:56,872 INFO L78 Accepts]: Start accepts. Automaton has 8125 states and 9086 transitions. Word has length 182 [2025-01-10 02:17:56,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:56,872 INFO L471 AbstractCegarLoop]: Abstraction has 8125 states and 9086 transitions. [2025-01-10 02:17:56,873 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-01-10 02:17:56,873 INFO L276 IsEmpty]: Start isEmpty. Operand 8125 states and 9086 transitions. [2025-01-10 02:17:56,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2025-01-10 02:17:56,875 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:56,875 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-01-10 02:17:56,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:57,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-01-10 02:17:57,079 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:57,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:57,080 INFO L85 PathProgramCache]: Analyzing trace with hash -451694232, now seen corresponding path program 7 times [2025-01-10 02:17:57,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:57,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370563203] [2025-01-10 02:17:57,080 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:17:57,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:57,084 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-01-10 02:17:57,090 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-01-10 02:17:57,090 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:57,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:57,233 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 119 proven. 383 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:57,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:57,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370563203] [2025-01-10 02:17:57,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370563203] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:57,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671000496] [2025-01-10 02:17:57,234 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:17:57,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:57,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:57,239 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:57,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-01-10 02:17:57,270 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-01-10 02:17:57,294 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-01-10 02:17:57,294 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:57,294 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:57,295 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:57,297 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:57,502 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 156 proven. 346 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:57,502 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:57,698 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 156 proven. 346 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:57,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671000496] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:57,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:57,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2025-01-10 02:17:57,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635283363] [2025-01-10 02:17:57,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:57,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-10 02:17:57,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:57,700 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-10 02:17:57,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-01-10 02:17:57,700 INFO L87 Difference]: Start difference. First operand 8125 states and 9086 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-01-10 02:17:58,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:58,876 INFO L93 Difference]: Finished difference Result 18012 states and 20188 transitions. [2025-01-10 02:17:58,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 02:17:58,877 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-01-10 02:17:58,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:58,926 INFO L225 Difference]: With dead ends: 18012 [2025-01-10 02:17:58,933 INFO L226 Difference]: Without dead ends: 13063 [2025-01-10 02:17:58,955 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-01-10 02:17:58,956 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 33 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:58,958 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 381 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:17:58,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13063 states. [2025-01-10 02:17:59,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13063 to 9453. [2025-01-10 02:17:59,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9453 states, 8817 states have (on average 1.0493365090166724) internal successors, (9252), 8819 states have internal predecessors, (9252), 631 states have call successors, (631), 2 states have call predecessors, (631), 2 states have return successors, (631), 631 states have call predecessors, (631), 631 states have call successors, (631) [2025-01-10 02:17:59,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9453 states to 9453 states and 10514 transitions. [2025-01-10 02:17:59,568 INFO L78 Accepts]: Start accepts. Automaton has 9453 states and 10514 transitions. Word has length 186 [2025-01-10 02:17:59,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:59,568 INFO L471 AbstractCegarLoop]: Abstraction has 9453 states and 10514 transitions. [2025-01-10 02:17:59,568 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-01-10 02:17:59,574 INFO L276 IsEmpty]: Start isEmpty. Operand 9453 states and 10514 transitions. [2025-01-10 02:17:59,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2025-01-10 02:17:59,580 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:59,580 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-01-10 02:17:59,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-01-10 02:17:59,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-01-10 02:17:59,782 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:59,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:59,784 INFO L85 PathProgramCache]: Analyzing trace with hash 576122303, now seen corresponding path program 8 times [2025-01-10 02:17:59,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:59,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910242992] [2025-01-10 02:17:59,784 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:59,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:59,789 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 205 statements into 2 equivalence classes. [2025-01-10 02:17:59,809 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 205 of 205 statements. [2025-01-10 02:17:59,810 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:59,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:59,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1772799274] [2025-01-10 02:17:59,814 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:59,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:59,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:59,817 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:59,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-01-10 02:17:59,840 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 205 statements into 2 equivalence classes. [2025-01-10 02:17:59,867 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 205 of 205 statements. [2025-01-10 02:17:59,868 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:59,868 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:59,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:17:59,873 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:00,198 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2025-01-10 02:18:00,198 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:00,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:00,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910242992] [2025-01-10 02:18:00,307 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:00,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772799274] [2025-01-10 02:18:00,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772799274] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:00,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:00,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-01-10 02:18:00,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975480067] [2025-01-10 02:18:00,307 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:00,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 02:18:00,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:00,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 02:18:00,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:18:00,308 INFO L87 Difference]: Start difference. First operand 9453 states and 10514 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-01-10 02:18:00,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:00,786 INFO L93 Difference]: Finished difference Result 9906 states and 11017 transitions. [2025-01-10 02:18:00,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:18:00,787 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-01-10 02:18:00,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:00,805 INFO L225 Difference]: With dead ends: 9906 [2025-01-10 02:18:00,805 INFO L226 Difference]: Without dead ends: 9905 [2025-01-10 02:18:00,808 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:18:00,808 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 19 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:00,808 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 313 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:18:00,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9905 states. [2025-01-10 02:18:01,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9905 to 9683. [2025-01-10 02:18:01,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9683 states, 9032 states have (on average 1.0493799822852081) internal successors, (9478), 9034 states have internal predecessors, (9478), 646 states have call successors, (646), 2 states have call predecessors, (646), 2 states have return successors, (646), 646 states have call predecessors, (646), 646 states have call successors, (646) [2025-01-10 02:18:01,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9683 states to 9683 states and 10770 transitions. [2025-01-10 02:18:01,185 INFO L78 Accepts]: Start accepts. Automaton has 9683 states and 10770 transitions. Word has length 205 [2025-01-10 02:18:01,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:01,185 INFO L471 AbstractCegarLoop]: Abstraction has 9683 states and 10770 transitions. [2025-01-10 02:18:01,185 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-01-10 02:18:01,185 INFO L276 IsEmpty]: Start isEmpty. Operand 9683 states and 10770 transitions. [2025-01-10 02:18:01,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2025-01-10 02:18:01,187 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:01,188 INFO L218 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:01,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-01-10 02:18:01,392 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:01,393 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:01,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:01,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1357087524, now seen corresponding path program 9 times [2025-01-10 02:18:01,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:01,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97563915] [2025-01-10 02:18:01,394 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:01,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:01,399 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 224 statements into 12 equivalence classes. [2025-01-10 02:18:01,418 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) and asserted 224 of 224 statements. [2025-01-10 02:18:01,418 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2025-01-10 02:18:01,418 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:01,727 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 164 proven. 665 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2025-01-10 02:18:01,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:01,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97563915] [2025-01-10 02:18:01,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97563915] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:01,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828444395] [2025-01-10 02:18:01,727 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:01,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:01,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:01,729 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:01,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-01-10 02:18:01,753 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 224 statements into 12 equivalence classes. [2025-01-10 02:18:01,776 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 224 statements. [2025-01-10 02:18:01,776 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:18:01,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:01,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:18:01,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:02,058 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 429 trivial. 0 not checked. [2025-01-10 02:18:02,058 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:02,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828444395] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:02,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:18:02,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9] total 27 [2025-01-10 02:18:02,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333617962] [2025-01-10 02:18:02,246 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:02,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-01-10 02:18:02,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:02,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-01-10 02:18:02,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:18:02,247 INFO L87 Difference]: Start difference. First operand 9683 states and 10770 transitions. Second operand has 27 states, 27 states have (on average 9.62962962962963) internal successors, (260), 27 states have internal predecessors, (260), 18 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2025-01-10 02:18:05,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:05,792 INFO L93 Difference]: Finished difference Result 20252 states and 22588 transitions. [2025-01-10 02:18:05,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-01-10 02:18:05,793 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 9.62962962962963) internal successors, (260), 27 states have internal predecessors, (260), 18 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 224 [2025-01-10 02:18:05,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:05,815 INFO L225 Difference]: With dead ends: 20252 [2025-01-10 02:18:05,815 INFO L226 Difference]: Without dead ends: 15148 [2025-01-10 02:18:05,823 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3982 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1156, Invalid=11726, Unknown=0, NotChecked=0, Total=12882 [2025-01-10 02:18:05,823 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 473 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 4727 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 4775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 4727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:05,823 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 580 Invalid, 4775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 4727 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-01-10 02:18:05,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15148 states. [2025-01-10 02:18:06,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15148 to 11506. [2025-01-10 02:18:06,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11506 states, 10734 states have (on average 1.0422023476802682) internal successors, (11187), 10736 states have internal predecessors, (11187), 767 states have call successors, (767), 2 states have call predecessors, (767), 2 states have return successors, (767), 767 states have call predecessors, (767), 767 states have call successors, (767) [2025-01-10 02:18:06,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11506 states to 11506 states and 12721 transitions. [2025-01-10 02:18:06,274 INFO L78 Accepts]: Start accepts. Automaton has 11506 states and 12721 transitions. Word has length 224 [2025-01-10 02:18:06,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:06,274 INFO L471 AbstractCegarLoop]: Abstraction has 11506 states and 12721 transitions. [2025-01-10 02:18:06,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 9.62962962962963) internal successors, (260), 27 states have internal predecessors, (260), 18 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2025-01-10 02:18:06,274 INFO L276 IsEmpty]: Start isEmpty. Operand 11506 states and 12721 transitions. [2025-01-10 02:18:06,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2025-01-10 02:18:06,278 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:06,278 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-01-10 02:18:06,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-01-10 02:18:06,479 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:06,480 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:06,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:06,481 INFO L85 PathProgramCache]: Analyzing trace with hash 362898891, now seen corresponding path program 10 times [2025-01-10 02:18:06,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:06,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823566991] [2025-01-10 02:18:06,481 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:18:06,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:06,487 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 243 statements into 2 equivalence classes. [2025-01-10 02:18:06,504 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 243 of 243 statements. [2025-01-10 02:18:06,504 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:18:06,505 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:06,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1960522875] [2025-01-10 02:18:06,505 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:18:06,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:06,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:06,507 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:06,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-01-10 02:18:06,554 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 243 statements into 2 equivalence classes. [2025-01-10 02:18:06,619 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 243 of 243 statements. [2025-01-10 02:18:06,620 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:18:06,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:06,621 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 44 conjuncts are in the unsatisfiable core [2025-01-10 02:18:06,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:07,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1202 backedges. 39 proven. 942 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2025-01-10 02:18:07,330 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:07,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:07,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823566991] [2025-01-10 02:18:07,510 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:07,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960522875] [2025-01-10 02:18:07,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960522875] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:07,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:07,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2025-01-10 02:18:07,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881400700] [2025-01-10 02:18:07,510 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:07,511 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 02:18:07,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:07,511 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 02:18:07,512 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2025-01-10 02:18:07,512 INFO L87 Difference]: Start difference. First operand 11506 states and 12721 transitions. Second operand has 23 states, 22 states have (on average 7.7727272727272725) internal successors, (171), 23 states have internal predecessors, (171), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-01-10 02:18:08,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:08,854 INFO L93 Difference]: Finished difference Result 11959 states and 13222 transitions. [2025-01-10 02:18:08,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-01-10 02:18:08,855 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 7.7727272727272725) internal successors, (171), 23 states have internal predecessors, (171), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 243 [2025-01-10 02:18:08,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:08,871 INFO L225 Difference]: With dead ends: 11959 [2025-01-10 02:18:08,871 INFO L226 Difference]: Without dead ends: 11958 [2025-01-10 02:18:08,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2025-01-10 02:18:08,874 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 42 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 2782 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 2786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:08,874 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 583 Invalid, 2786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2782 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-01-10 02:18:08,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11958 states. [2025-01-10 02:18:09,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11958 to 11736. [2025-01-10 02:18:09,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11736 states, 10949 states have (on average 1.0422869668462873) internal successors, (11412), 10951 states have internal predecessors, (11412), 782 states have call successors, (782), 2 states have call predecessors, (782), 2 states have return successors, (782), 782 states have call predecessors, (782), 782 states have call successors, (782) [2025-01-10 02:18:09,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11736 states to 11736 states and 12976 transitions. [2025-01-10 02:18:09,337 INFO L78 Accepts]: Start accepts. Automaton has 11736 states and 12976 transitions. Word has length 243 [2025-01-10 02:18:09,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:09,338 INFO L471 AbstractCegarLoop]: Abstraction has 11736 states and 12976 transitions. [2025-01-10 02:18:09,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 7.7727272727272725) internal successors, (171), 23 states have internal predecessors, (171), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-01-10 02:18:09,338 INFO L276 IsEmpty]: Start isEmpty. Operand 11736 states and 12976 transitions. [2025-01-10 02:18:09,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2025-01-10 02:18:09,341 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:09,341 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-01-10 02:18:09,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:09,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:09,546 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:09,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:09,547 INFO L85 PathProgramCache]: Analyzing trace with hash 903853864, now seen corresponding path program 11 times [2025-01-10 02:18:09,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:09,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088237167] [2025-01-10 02:18:09,548 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:18:09,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:09,553 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 262 statements into 14 equivalence classes. [2025-01-10 02:18:09,570 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) and asserted 262 of 262 statements. [2025-01-10 02:18:09,570 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2025-01-10 02:18:09,570 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:09,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 334 proven. 774 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:18:09,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:09,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088237167] [2025-01-10 02:18:09,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088237167] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:09,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463390841] [2025-01-10 02:18:09,786 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:18:09,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:09,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:09,790 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:09,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-01-10 02:18:09,832 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 262 statements into 14 equivalence classes. [2025-01-10 02:18:09,875 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) and asserted 262 of 262 statements. [2025-01-10 02:18:09,875 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2025-01-10 02:18:09,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:09,877 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-10 02:18:09,880 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:10,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 321 proven. 787 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:18:10,167 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:10,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 321 proven. 787 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:18:10,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463390841] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:18:10,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:18:10,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 23 [2025-01-10 02:18:10,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91039411] [2025-01-10 02:18:10,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:10,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 02:18:10,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:10,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 02:18:10,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=371, Unknown=0, NotChecked=0, Total=506 [2025-01-10 02:18:10,430 INFO L87 Difference]: Start difference. First operand 11736 states and 12976 transitions. Second operand has 23 states, 23 states have (on average 12.652173913043478) internal successors, (291), 23 states have internal predecessors, (291), 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-01-10 02:18:11,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:11,361 INFO L93 Difference]: Finished difference Result 22077 states and 24496 transitions. [2025-01-10 02:18:11,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 02:18:11,362 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 12.652173913043478) internal successors, (291), 23 states have internal predecessors, (291), 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 262 [2025-01-10 02:18:11,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:11,391 INFO L225 Difference]: With dead ends: 22077 [2025-01-10 02:18:11,391 INFO L226 Difference]: Without dead ends: 17128 [2025-01-10 02:18:11,403 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 504 SyntacticMatches, 13 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2025-01-10 02:18:11,403 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 27 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:11,403 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 386 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:18:11,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17128 states. [2025-01-10 02:18:12,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17128 to 13910. [2025-01-10 02:18:12,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13910 states, 12979 states have (on average 1.036905770860621) internal successors, (13458), 12981 states have internal predecessors, (13458), 926 states have call successors, (926), 2 states have call predecessors, (926), 2 states have return successors, (926), 926 states have call predecessors, (926), 926 states have call successors, (926) [2025-01-10 02:18:12,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13910 states to 13910 states and 15310 transitions. [2025-01-10 02:18:12,178 INFO L78 Accepts]: Start accepts. Automaton has 13910 states and 15310 transitions. Word has length 262 [2025-01-10 02:18:12,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:12,179 INFO L471 AbstractCegarLoop]: Abstraction has 13910 states and 15310 transitions. [2025-01-10 02:18:12,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.652173913043478) internal successors, (291), 23 states have internal predecessors, (291), 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-01-10 02:18:12,179 INFO L276 IsEmpty]: Start isEmpty. Operand 13910 states and 15310 transitions. [2025-01-10 02:18:12,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-01-10 02:18:12,183 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:12,183 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-01-10 02:18:12,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:12,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-01-10 02:18:12,384 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:12,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:12,384 INFO L85 PathProgramCache]: Analyzing trace with hash -2003070977, now seen corresponding path program 12 times [2025-01-10 02:18:12,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:12,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081501387] [2025-01-10 02:18:12,385 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:18:12,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:12,396 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 281 statements into 15 equivalence classes. [2025-01-10 02:18:12,431 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 281 of 281 statements. [2025-01-10 02:18:12,431 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-10 02:18:12,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:12,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1434258353] [2025-01-10 02:18:12,432 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:18:12,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:12,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:12,440 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:12,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-01-10 02:18:12,467 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 281 statements into 15 equivalence classes. [2025-01-10 02:18:12,587 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) and asserted 262 of 281 statements. [2025-01-10 02:18:12,588 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2025-01-10 02:18:12,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:12,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-10 02:18:12,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:13,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1665 backedges. 0 proven. 1006 refuted. 0 times theorem prover too weak. 659 trivial. 0 not checked. [2025-01-10 02:18:13,588 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:13,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:13,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081501387] [2025-01-10 02:18:13,697 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:13,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434258353] [2025-01-10 02:18:13,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434258353] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:13,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:13,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2025-01-10 02:18:13,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914334419] [2025-01-10 02:18:13,698 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:13,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-10 02:18:13,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:13,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-10 02:18:13,700 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2025-01-10 02:18:13,700 INFO L87 Difference]: Start difference. First operand 13910 states and 15310 transitions. Second operand has 18 states, 17 states have (on average 7.529411764705882) internal successors, (128), 18 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-01-10 02:18:14,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:14,662 INFO L93 Difference]: Finished difference Result 14363 states and 15809 transitions. [2025-01-10 02:18:14,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 02:18:14,662 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 7.529411764705882) internal successors, (128), 18 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-01-10 02:18:14,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:14,678 INFO L225 Difference]: With dead ends: 14363 [2025-01-10 02:18:14,678 INFO L226 Difference]: Without dead ends: 14362 [2025-01-10 02:18:14,681 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2025-01-10 02:18:14,681 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 19 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 1307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:14,681 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 562 Invalid, 1307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1307 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:18:14,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14362 states. [2025-01-10 02:18:15,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14362 to 14000. [2025-01-10 02:18:15,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14000 states, 13063 states have (on average 1.0366684528821863) internal successors, (13542), 13065 states have internal predecessors, (13542), 932 states have call successors, (932), 2 states have call predecessors, (932), 2 states have return successors, (932), 932 states have call predecessors, (932), 932 states have call successors, (932) [2025-01-10 02:18:15,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14000 states to 14000 states and 15406 transitions. [2025-01-10 02:18:15,293 INFO L78 Accepts]: Start accepts. Automaton has 14000 states and 15406 transitions. Word has length 281 [2025-01-10 02:18:15,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:15,294 INFO L471 AbstractCegarLoop]: Abstraction has 14000 states and 15406 transitions. [2025-01-10 02:18:15,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 7.529411764705882) internal successors, (128), 18 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-01-10 02:18:15,294 INFO L276 IsEmpty]: Start isEmpty. Operand 14000 states and 15406 transitions. [2025-01-10 02:18:15,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2025-01-10 02:18:15,298 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:15,298 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-01-10 02:18:15,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-01-10 02:18:15,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-01-10 02:18:15,502 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:15,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:15,503 INFO L85 PathProgramCache]: Analyzing trace with hash 168236819, now seen corresponding path program 3 times [2025-01-10 02:18:15,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:15,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849966584] [2025-01-10 02:18:15,503 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:15,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:15,510 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 293 statements into 15 equivalence classes. [2025-01-10 02:18:15,537 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 293 of 293 statements. [2025-01-10 02:18:15,537 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-01-10 02:18:15,537 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:15,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-01-10 02:18:15,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:15,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849966584] [2025-01-10 02:18:15,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849966584] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:15,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777842495] [2025-01-10 02:18:15,784 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:15,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:15,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:15,787 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:15,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-01-10 02:18:15,820 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 293 statements into 15 equivalence classes. [2025-01-10 02:18:15,867 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 293 of 293 statements. [2025-01-10 02:18:15,867 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-01-10 02:18:15,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:15,868 INFO L256 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:18:15,871 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:16,118 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-01-10 02:18:16,119 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:16,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-01-10 02:18:16,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777842495] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:18:16,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:18:16,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2025-01-10 02:18:16,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109454166] [2025-01-10 02:18:16,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:16,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-10 02:18:16,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:16,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-10 02:18:16,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2025-01-10 02:18:16,535 INFO L87 Difference]: Start difference. First operand 14000 states and 15406 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-01-10 02:18:17,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:17,531 INFO L93 Difference]: Finished difference Result 21201 states and 24030 transitions. [2025-01-10 02:18:17,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-10 02:18:17,532 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-01-10 02:18:17,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:17,556 INFO L225 Difference]: With dead ends: 21201 [2025-01-10 02:18:17,556 INFO L226 Difference]: Without dead ends: 21200 [2025-01-10 02:18:17,561 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-01-10 02:18:17,561 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 17 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:17,561 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 211 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:18:17,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21200 states. [2025-01-10 02:18:18,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21200 to 21200. [2025-01-10 02:18:18,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21200 states, 19783 states have (on average 1.047667189000657) internal successors, (20726), 19785 states have internal predecessors, (20726), 1412 states have call successors, (1412), 2 states have call predecessors, (1412), 2 states have return successors, (1412), 1412 states have call predecessors, (1412), 1412 states have call successors, (1412) [2025-01-10 02:18:18,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21200 states to 21200 states and 23550 transitions. [2025-01-10 02:18:18,888 INFO L78 Accepts]: Start accepts. Automaton has 21200 states and 23550 transitions. Word has length 293 [2025-01-10 02:18:18,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:18,892 INFO L471 AbstractCegarLoop]: Abstraction has 21200 states and 23550 transitions. [2025-01-10 02:18:18,893 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-01-10 02:18:18,893 INFO L276 IsEmpty]: Start isEmpty. Operand 21200 states and 23550 transitions. [2025-01-10 02:18:18,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-01-10 02:18:18,902 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:18,903 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-01-10 02:18:18,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:19,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-01-10 02:18:19,103 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:19,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:19,104 INFO L85 PathProgramCache]: Analyzing trace with hash 460092754, now seen corresponding path program 13 times [2025-01-10 02:18:19,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:19,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95645514] [2025-01-10 02:18:19,104 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:19,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:19,117 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 300 statements into 1 equivalence classes. [2025-01-10 02:18:19,167 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:19,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:18:19,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:19,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121469001] [2025-01-10 02:18:19,173 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:19,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:19,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:19,175 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:19,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-01-10 02:18:19,205 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 300 statements into 1 equivalence classes. [2025-01-10 02:18:19,258 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:19,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:18:19,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:19,263 INFO L256 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 89 conjuncts are in the unsatisfiable core [2025-01-10 02:18:19,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:21,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 96 proven. 1441 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-01-10 02:18:21,280 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:21,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:21,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95645514] [2025-01-10 02:18:21,572 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:21,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121469001] [2025-01-10 02:18:21,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121469001] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:21,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:21,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2025-01-10 02:18:21,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121428620] [2025-01-10 02:18:21,573 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:21,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-01-10 02:18:21,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:21,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-01-10 02:18:21,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1879, Unknown=0, NotChecked=0, Total=2070 [2025-01-10 02:18:21,574 INFO L87 Difference]: Start difference. First operand 21200 states and 23550 transitions. Second operand has 42 states, 41 states have (on average 5.463414634146342) internal successors, (224), 42 states have internal predecessors, (224), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:18:25,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:25,494 INFO L93 Difference]: Finished difference Result 34181 states and 37985 transitions. [2025-01-10 02:18:25,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-01-10 02:18:25,494 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 5.463414634146342) internal successors, (224), 42 states have internal predecessors, (224), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 300 [2025-01-10 02:18:25,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:25,524 INFO L225 Difference]: With dead ends: 34181 [2025-01-10 02:18:25,524 INFO L226 Difference]: Without dead ends: 21630 [2025-01-10 02:18:25,544 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 265 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=393, Invalid=4437, Unknown=0, NotChecked=0, Total=4830 [2025-01-10 02:18:25,545 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 158 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 7246 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 7269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 7246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:25,545 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 812 Invalid, 7269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 7246 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2025-01-10 02:18:25,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21630 states. [2025-01-10 02:18:26,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21630 to 21200. [2025-01-10 02:18:26,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21200 states, 19783 states have (on average 1.0474144467472073) internal successors, (20721), 19785 states have internal predecessors, (20721), 1412 states have call successors, (1412), 2 states have call predecessors, (1412), 2 states have return successors, (1412), 1412 states have call predecessors, (1412), 1412 states have call successors, (1412) [2025-01-10 02:18:26,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21200 states to 21200 states and 23545 transitions. [2025-01-10 02:18:26,459 INFO L78 Accepts]: Start accepts. Automaton has 21200 states and 23545 transitions. Word has length 300 [2025-01-10 02:18:26,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:26,460 INFO L471 AbstractCegarLoop]: Abstraction has 21200 states and 23545 transitions. [2025-01-10 02:18:26,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 5.463414634146342) internal successors, (224), 42 states have internal predecessors, (224), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:18:26,460 INFO L276 IsEmpty]: Start isEmpty. Operand 21200 states and 23545 transitions. [2025-01-10 02:18:26,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-01-10 02:18:26,465 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:26,465 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-01-10 02:18:26,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-01-10 02:18:26,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:26,669 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:26,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:26,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1476447634, now seen corresponding path program 14 times [2025-01-10 02:18:26,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:26,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863661981] [2025-01-10 02:18:26,670 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:18:26,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:26,676 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 300 statements into 2 equivalence classes. [2025-01-10 02:18:26,688 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:26,688 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:18:26,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:26,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [244864472] [2025-01-10 02:18:26,688 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:18:26,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:26,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:26,690 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:26,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-01-10 02:18:26,716 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 300 statements into 2 equivalence classes. [2025-01-10 02:18:26,754 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:26,755 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:18:26,755 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:26,758 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-10 02:18:26,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:27,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1885 backedges. 0 proven. 1193 refuted. 0 times theorem prover too weak. 692 trivial. 0 not checked. [2025-01-10 02:18:27,207 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:27,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:27,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863661981] [2025-01-10 02:18:27,325 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:27,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244864472] [2025-01-10 02:18:27,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244864472] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:27,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:27,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-01-10 02:18:27,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569911283] [2025-01-10 02:18:27,325 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:27,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:18:27,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:27,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:18:27,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:18:27,326 INFO L87 Difference]: Start difference. First operand 21200 states and 23545 transitions. Second operand has 11 states, 10 states have (on average 11.9) internal successors, (119), 11 states have internal predecessors, (119), 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-01-10 02:18:28,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:28,344 INFO L93 Difference]: Finished difference Result 21985 states and 24406 transitions. [2025-01-10 02:18:28,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 02:18:28,345 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 11.9) internal successors, (119), 11 states have internal predecessors, (119), 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 300 [2025-01-10 02:18:28,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:28,376 INFO L225 Difference]: With dead ends: 21985 [2025-01-10 02:18:28,377 INFO L226 Difference]: Without dead ends: 21984 [2025-01-10 02:18:28,384 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 299 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:18:28,384 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 19 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:28,385 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 323 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:18:28,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21984 states. [2025-01-10 02:18:29,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21984 to 21200. [2025-01-10 02:18:29,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21200 states, 19783 states have (on average 1.0473638982965172) internal successors, (20720), 19785 states have internal predecessors, (20720), 1412 states have call successors, (1412), 2 states have call predecessors, (1412), 2 states have return successors, (1412), 1412 states have call predecessors, (1412), 1412 states have call successors, (1412) [2025-01-10 02:18:29,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21200 states to 21200 states and 23544 transitions. [2025-01-10 02:18:29,313 INFO L78 Accepts]: Start accepts. Automaton has 21200 states and 23544 transitions. Word has length 300 [2025-01-10 02:18:29,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:29,314 INFO L471 AbstractCegarLoop]: Abstraction has 21200 states and 23544 transitions. [2025-01-10 02:18:29,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 11.9) internal successors, (119), 11 states have internal predecessors, (119), 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-01-10 02:18:29,314 INFO L276 IsEmpty]: Start isEmpty. Operand 21200 states and 23544 transitions. [2025-01-10 02:18:29,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-01-10 02:18:29,318 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:29,318 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 13, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:29,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-01-10 02:18:29,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-01-10 02:18:29,523 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:29,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:29,523 INFO L85 PathProgramCache]: Analyzing trace with hash -571542628, now seen corresponding path program 15 times [2025-01-10 02:18:29,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:29,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616498256] [2025-01-10 02:18:29,523 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:29,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:29,530 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 300 statements into 16 equivalence classes. [2025-01-10 02:18:29,543 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:29,543 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2025-01-10 02:18:29,543 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:30,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1925 backedges. 331 proven. 1248 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2025-01-10 02:18:30,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:30,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616498256] [2025-01-10 02:18:30,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616498256] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:30,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848830718] [2025-01-10 02:18:30,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:30,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:30,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:30,212 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:30,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-01-10 02:18:30,243 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 300 statements into 16 equivalence classes. [2025-01-10 02:18:30,302 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 167 of 300 statements. [2025-01-10 02:18:30,302 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-10 02:18:30,302 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:30,303 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-10 02:18:30,306 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1925 backedges. 0 proven. 1109 refuted. 0 times theorem prover too weak. 816 trivial. 0 not checked. [2025-01-10 02:18:30,716 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:30,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848830718] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:30,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:18:30,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 11] total 33 [2025-01-10 02:18:30,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744790837] [2025-01-10 02:18:30,922 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:30,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-10 02:18:30,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:30,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-10 02:18:30,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1126, Unknown=0, NotChecked=0, Total=1260 [2025-01-10 02:18:30,924 INFO L87 Difference]: Start difference. First operand 21200 states and 23544 transitions. Second operand has 33 states, 33 states have (on average 10.424242424242424) internal successors, (344), 33 states have internal predecessors, (344), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2025-01-10 02:18:36,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:36,164 INFO L93 Difference]: Finished difference Result 43895 states and 49005 transitions. [2025-01-10 02:18:36,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2025-01-10 02:18:36,164 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 10.424242424242424) internal successors, (344), 33 states have internal predecessors, (344), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) Word has length 300 [2025-01-10 02:18:36,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:36,204 INFO L225 Difference]: With dead ends: 43895 [2025-01-10 02:18:36,204 INFO L226 Difference]: Without dead ends: 33301 [2025-01-10 02:18:36,217 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7261 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1794, Invalid=20556, Unknown=0, NotChecked=0, Total=22350 [2025-01-10 02:18:36,218 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 556 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 7239 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 7291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 7239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:36,218 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [557 Valid, 692 Invalid, 7291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 7239 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2025-01-10 02:18:36,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33301 states. [2025-01-10 02:18:37,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33301 to 23779. [2025-01-10 02:18:37,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23779 states, 22191 states have (on average 1.0430354648280835) internal successors, (23146), 22193 states have internal predecessors, (23146), 1583 states have call successors, (1583), 2 states have call predecessors, (1583), 2 states have return successors, (1583), 1583 states have call predecessors, (1583), 1583 states have call successors, (1583) [2025-01-10 02:18:37,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23779 states to 23779 states and 26312 transitions. [2025-01-10 02:18:37,294 INFO L78 Accepts]: Start accepts. Automaton has 23779 states and 26312 transitions. Word has length 300 [2025-01-10 02:18:37,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:37,295 INFO L471 AbstractCegarLoop]: Abstraction has 23779 states and 26312 transitions. [2025-01-10 02:18:37,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 10.424242424242424) internal successors, (344), 33 states have internal predecessors, (344), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2025-01-10 02:18:37,295 INFO L276 IsEmpty]: Start isEmpty. Operand 23779 states and 26312 transitions. [2025-01-10 02:18:37,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2025-01-10 02:18:37,301 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:37,301 INFO L218 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:37,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:37,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-01-10 02:18:37,502 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:37,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:37,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1405089547, now seen corresponding path program 16 times [2025-01-10 02:18:37,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:37,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242145443] [2025-01-10 02:18:37,502 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:18:37,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:37,509 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 319 statements into 2 equivalence classes. [2025-01-10 02:18:37,524 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 319 of 319 statements. [2025-01-10 02:18:37,524 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:18:37,524 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:37,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [500650461] [2025-01-10 02:18:37,525 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:18:37,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:37,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:37,527 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:37,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-01-10 02:18:37,556 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 319 statements into 2 equivalence classes. [2025-01-10 02:18:37,604 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 319 of 319 statements. [2025-01-10 02:18:37,604 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:18:37,604 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:37,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 93 conjuncts are in the unsatisfiable core [2025-01-10 02:18:37,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:38,952 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-01-10 02:18:39,317 WARN L672 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2025-01-10 02:18:39,889 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-01-10 02:18:39,913 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-01-10 02:18:41,547 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-01-10 02:18:41,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2204 backedges. 379 proven. 1488 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2025-01-10 02:18:41,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:41,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:41,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242145443] [2025-01-10 02:18:41,834 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:41,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500650461] [2025-01-10 02:18:41,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500650461] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:41,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:41,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2025-01-10 02:18:41,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933010167] [2025-01-10 02:18:41,834 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:41,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-01-10 02:18:41,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:41,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-01-10 02:18:41,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=2613, Unknown=0, NotChecked=0, Total=2970 [2025-01-10 02:18:41,836 INFO L87 Difference]: Start difference. First operand 23779 states and 26312 transitions. Second operand has 52 states, 50 states have (on average 4.82) internal successors, (241), 47 states have internal predecessors, (241), 18 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2025-01-10 02:18:47,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:47,428 INFO L93 Difference]: Finished difference Result 24714 states and 27355 transitions. [2025-01-10 02:18:47,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-01-10 02:18:47,428 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 4.82) internal successors, (241), 47 states have internal predecessors, (241), 18 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) Word has length 319 [2025-01-10 02:18:47,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:47,465 INFO L225 Difference]: With dead ends: 24714 [2025-01-10 02:18:47,465 INFO L226 Difference]: Without dead ends: 24713 [2025-01-10 02:18:47,474 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1662 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=816, Invalid=5664, Unknown=0, NotChecked=0, Total=6480 [2025-01-10 02:18:47,474 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 119 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 6856 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 6870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 6856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:47,475 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 585 Invalid, 6870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 6856 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2025-01-10 02:18:47,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24713 states. [2025-01-10 02:18:48,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24713 to 23884. [2025-01-10 02:18:48,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23884 states, 22289 states have (on average 1.0428462470276818) internal successors, (23244), 22291 states have internal predecessors, (23244), 1590 states have call successors, (1590), 2 states have call predecessors, (1590), 2 states have return successors, (1590), 1590 states have call predecessors, (1590), 1590 states have call successors, (1590) [2025-01-10 02:18:48,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23884 states to 23884 states and 26424 transitions. [2025-01-10 02:18:48,680 INFO L78 Accepts]: Start accepts. Automaton has 23884 states and 26424 transitions. Word has length 319 [2025-01-10 02:18:48,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:48,680 INFO L471 AbstractCegarLoop]: Abstraction has 23884 states and 26424 transitions. [2025-01-10 02:18:48,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 4.82) internal successors, (241), 47 states have internal predecessors, (241), 18 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2025-01-10 02:18:48,680 INFO L276 IsEmpty]: Start isEmpty. Operand 23884 states and 26424 transitions. [2025-01-10 02:18:48,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2025-01-10 02:18:48,688 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:48,688 INFO L218 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:48,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:48,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-01-10 02:18:48,893 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:48,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:48,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1207386904, now seen corresponding path program 17 times [2025-01-10 02:18:48,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:48,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877218284] [2025-01-10 02:18:48,894 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:18:48,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:48,900 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 338 statements into 18 equivalence classes. [2025-01-10 02:18:48,925 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 338 of 338 statements. [2025-01-10 02:18:48,926 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-01-10 02:18:48,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:49,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2502 backedges. 559 proven. 1395 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2025-01-10 02:18:49,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:49,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877218284] [2025-01-10 02:18:49,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877218284] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:49,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558511581] [2025-01-10 02:18:49,252 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:18:49,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:49,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:49,257 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:49,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-01-10 02:18:49,293 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 338 statements into 18 equivalence classes. [2025-01-10 02:18:49,364 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 338 of 338 statements. [2025-01-10 02:18:49,364 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-01-10 02:18:49,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:49,366 INFO L256 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-10 02:18:49,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:49,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2502 backedges. 546 proven. 1408 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2025-01-10 02:18:49,822 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:50,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2502 backedges. 546 proven. 1408 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2025-01-10 02:18:50,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558511581] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:18:50,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:18:50,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 29 [2025-01-10 02:18:50,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843880101] [2025-01-10 02:18:50,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:50,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-01-10 02:18:50,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:50,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-01-10 02:18:50,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=603, Unknown=0, NotChecked=0, Total=812 [2025-01-10 02:18:50,200 INFO L87 Difference]: Start difference. First operand 23884 states and 26424 transitions. Second operand has 29 states, 29 states have (on average 12.931034482758621) internal successors, (375), 29 states have internal predecessors, (375), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2025-01-10 02:18:52,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:52,232 INFO L93 Difference]: Finished difference Result 45265 states and 50364 transitions. [2025-01-10 02:18:52,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 02:18:52,232 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 12.931034482758621) internal successors, (375), 29 states have internal predecessors, (375), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Word has length 338 [2025-01-10 02:18:52,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:52,295 INFO L225 Difference]: With dead ends: 45265 [2025-01-10 02:18:52,296 INFO L226 Difference]: Without dead ends: 35036 [2025-01-10 02:18:52,321 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 702 GetRequests, 650 SyntacticMatches, 17 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=333, Invalid=999, Unknown=0, NotChecked=0, Total=1332 [2025-01-10 02:18:52,321 INFO L435 NwaCegarLoop]: 127 mSDtfsCounter, 25 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 1405 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:52,321 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 682 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1405 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:18:52,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35036 states. [2025-01-10 02:18:53,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35036 to 26778. [2025-01-10 02:18:53,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26778 states, 24991 states have (on average 1.0388539874354767) internal successors, (25962), 24993 states have internal predecessors, (25962), 1782 states have call successors, (1782), 2 states have call predecessors, (1782), 2 states have return successors, (1782), 1782 states have call predecessors, (1782), 1782 states have call successors, (1782) [2025-01-10 02:18:53,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26778 states to 26778 states and 29526 transitions. [2025-01-10 02:18:53,695 INFO L78 Accepts]: Start accepts. Automaton has 26778 states and 29526 transitions. Word has length 338 [2025-01-10 02:18:53,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:53,697 INFO L471 AbstractCegarLoop]: Abstraction has 26778 states and 29526 transitions. [2025-01-10 02:18:53,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 12.931034482758621) internal successors, (375), 29 states have internal predecessors, (375), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2025-01-10 02:18:53,697 INFO L276 IsEmpty]: Start isEmpty. Operand 26778 states and 29526 transitions. [2025-01-10 02:18:53,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-01-10 02:18:53,710 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:53,710 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 12, 12, 12, 12, 12, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:53,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:53,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:53,910 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:53,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:53,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1713646143, now seen corresponding path program 18 times [2025-01-10 02:18:53,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:53,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649472948] [2025-01-10 02:18:53,912 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:18:53,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:53,920 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 357 statements into 18 equivalence classes. [2025-01-10 02:18:53,946 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) and asserted 357 of 357 statements. [2025-01-10 02:18:53,946 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2025-01-10 02:18:53,946 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:53,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [639532730] [2025-01-10 02:18:53,952 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:18:53,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:53,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:53,956 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:53,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-01-10 02:18:53,988 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 357 statements into 18 equivalence classes. [2025-01-10 02:18:54,005 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 91 of 357 statements. [2025-01-10 02:18:54,006 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-01-10 02:18:54,006 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:54,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-10 02:18:54,009 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:54,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2659 backedges. 148 proven. 618 refuted. 0 times theorem prover too weak. 1893 trivial. 0 not checked. [2025-01-10 02:18:54,262 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:54,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:54,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649472948] [2025-01-10 02:18:54,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:54,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639532730] [2025-01-10 02:18:54,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639532730] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:54,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:54,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-01-10 02:18:54,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161051620] [2025-01-10 02:18:54,425 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:54,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:18:54,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:54,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:18:54,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:18:54,426 INFO L87 Difference]: Start difference. First operand 26778 states and 29526 transitions. Second operand has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 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-01-10 02:18:55,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:55,823 INFO L93 Difference]: Finished difference Result 43521 states and 48013 transitions. [2025-01-10 02:18:55,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 02:18:55,823 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 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 357 [2025-01-10 02:18:55,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:55,869 INFO L225 Difference]: With dead ends: 43521 [2025-01-10 02:18:55,869 INFO L226 Difference]: Without dead ends: 26017 [2025-01-10 02:18:55,890 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-01-10 02:18:55,891 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 51 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:55,891 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 312 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:18:55,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26017 states. [2025-01-10 02:18:57,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26017 to 25893. [2025-01-10 02:18:57,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25893 states, 24165 states have (on average 1.0391889095799711) internal successors, (25112), 24167 states have internal predecessors, (25112), 1723 states have call successors, (1723), 2 states have call predecessors, (1723), 2 states have return successors, (1723), 1723 states have call predecessors, (1723), 1723 states have call successors, (1723) [2025-01-10 02:18:57,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25893 states to 25893 states and 28558 transitions. [2025-01-10 02:18:57,237 INFO L78 Accepts]: Start accepts. Automaton has 25893 states and 28558 transitions. Word has length 357 [2025-01-10 02:18:57,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:57,237 INFO L471 AbstractCegarLoop]: Abstraction has 25893 states and 28558 transitions. [2025-01-10 02:18:57,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 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-01-10 02:18:57,238 INFO L276 IsEmpty]: Start isEmpty. Operand 25893 states and 28558 transitions. [2025-01-10 02:18:57,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-01-10 02:18:57,245 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:57,245 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 15, 15, 15, 15, 15, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:57,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2025-01-10 02:18:57,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2025-01-10 02:18:57,445 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:57,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:57,446 INFO L85 PathProgramCache]: Analyzing trace with hash 790428257, now seen corresponding path program 19 times [2025-01-10 02:18:57,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:57,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285233493] [2025-01-10 02:18:57,446 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:57,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:57,455 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-01-10 02:18:57,472 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-01-10 02:18:57,472 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:18:57,472 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:57,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [17016449] [2025-01-10 02:18:57,473 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:57,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:57,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:57,476 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:57,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-01-10 02:18:57,506 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-01-10 02:18:57,562 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-01-10 02:18:57,562 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:18:57,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:57,568 INFO L256 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 84 conjuncts are in the unsatisfiable core [2025-01-10 02:18:57,571 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:59,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2767 backedges. 81 proven. 2166 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2025-01-10 02:18:59,145 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:59,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:59,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285233493] [2025-01-10 02:18:59,633 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:59,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17016449] [2025-01-10 02:18:59,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17016449] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:59,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:59,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2025-01-10 02:18:59,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440299906] [2025-01-10 02:18:59,634 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:59,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2025-01-10 02:18:59,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:59,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2025-01-10 02:18:59,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=2032, Unknown=0, NotChecked=0, Total=2162 [2025-01-10 02:18:59,639 INFO L87 Difference]: Start difference. First operand 25893 states and 28558 transitions. Second operand has 44 states, 43 states have (on average 6.186046511627907) internal successors, (266), 44 states have internal predecessors, (266), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2025-01-10 02:19:04,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:19:04,441 INFO L93 Difference]: Finished difference Result 38737 states and 42780 transitions. [2025-01-10 02:19:04,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-01-10 02:19:04,442 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 6.186046511627907) internal successors, (266), 44 states have internal predecessors, (266), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 357 [2025-01-10 02:19:04,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:19:04,510 INFO L225 Difference]: With dead ends: 38737 [2025-01-10 02:19:04,510 INFO L226 Difference]: Without dead ends: 26263 [2025-01-10 02:19:04,523 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 322 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=308, Invalid=4662, Unknown=0, NotChecked=0, Total=4970 [2025-01-10 02:19:04,525 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 210 mSDsluCounter, 1275 mSDsCounter, 0 mSdLazyCounter, 10490 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1329 SdHoareTripleChecker+Invalid, 10517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 10490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2025-01-10 02:19:04,525 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 1329 Invalid, 10517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 10490 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2025-01-10 02:19:04,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26263 states.