./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c00e63dc 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_unwindbound100.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 0bd5c2784fe43830be309c722c3fa9fc4d3ef116c17a8343acb2a2dfbcf830c0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 14:16:05,018 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 14:16:05,053 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-06 14:16:05,057 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 14:16:05,057 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 14:16:05,072 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 14:16:05,072 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 14:16:05,072 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 14:16:05,073 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 14:16:05,073 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 14:16:05,073 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 14:16:05,073 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 14:16:05,073 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 14:16:05,074 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 14:16:05,074 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:16:05,075 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 14:16:05,075 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 14:16:05,076 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 14:16:05,076 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 14:16:05,076 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 14:16:05,076 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 -> 0bd5c2784fe43830be309c722c3fa9fc4d3ef116c17a8343acb2a2dfbcf830c0 [2025-02-06 14:16:05,253 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 14:16:05,258 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 14:16:05,260 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 14:16:05,261 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 14:16:05,261 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 14:16:05,262 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c [2025-02-06 14:16:06,465 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d218f4c32/395315bba1134a019c3a560fff5dd43a/FLAG780580d46 [2025-02-06 14:16:06,706 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 14:16:06,706 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c [2025-02-06 14:16:06,711 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d218f4c32/395315bba1134a019c3a560fff5dd43a/FLAG780580d46 [2025-02-06 14:16:07,050 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/d218f4c32/395315bba1134a019c3a560fff5dd43a [2025-02-06 14:16:07,052 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 14:16:07,053 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 14:16:07,057 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 14:16:07,057 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 14:16:07,061 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 14:16:07,065 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,066 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@655b42f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07, skipping insertion in model container [2025-02-06 14:16:07,066 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,079 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 14:16:07,198 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:16:07,208 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 14:16:07,217 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:16:07,227 INFO L204 MainTranslator]: Completed translation [2025-02-06 14:16:07,227 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07 WrapperNode [2025-02-06 14:16:07,227 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 14:16:07,228 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 14:16:07,228 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 14:16:07,228 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 14:16:07,232 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,237 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,247 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 75 [2025-02-06 14:16:07,248 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 14:16:07,248 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 14:16:07,248 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 14:16:07,248 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 14:16:07,254 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,254 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,255 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,263 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-02-06 14:16:07,263 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,263 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,265 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,265 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,266 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,266 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,267 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 14:16:07,268 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 14:16:07,268 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 14:16:07,268 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 14:16:07,268 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (1/1) ... [2025-02-06 14:16:07,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:16:07,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:07,292 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-02-06 14:16:07,302 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-02-06 14:16:07,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 14:16:07,316 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 14:16:07,316 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 14:16:07,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 14:16:07,316 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 14:16:07,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 14:16:07,316 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-06 14:16:07,316 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-06 14:16:07,355 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 14:16:07,357 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 14:16:07,494 INFO L? ?]: Removed 47 outVars from TransFormulas that were not future-live. [2025-02-06 14:16:07,495 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 14:16:07,502 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 14:16:07,503 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 14:16:07,503 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:16:07 BoogieIcfgContainer [2025-02-06 14:16:07,503 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 14:16:07,505 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 14:16:07,505 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 14:16:07,509 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 14:16:07,509 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 02:16:07" (1/3) ... [2025-02-06 14:16:07,509 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@de99b7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:16:07, skipping insertion in model container [2025-02-06 14:16:07,510 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:07" (2/3) ... [2025-02-06 14:16:07,510 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@de99b7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:16:07, skipping insertion in model container [2025-02-06 14:16:07,510 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:16:07" (3/3) ... [2025-02-06 14:16:07,511 INFO L128 eAbstractionObserver]: Analyzing ICFG mannadiv_unwindbound100.c [2025-02-06 14:16:07,522 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 14:16:07,523 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG mannadiv_unwindbound100.c that has 3 procedures, 69 locations, 1 initial locations, 1 loop locations, and 22 error locations. [2025-02-06 14:16:07,565 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 14:16:07,575 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;@b4f09e2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 14:16:07,577 INFO L334 AbstractCegarLoop]: Starting to check reachability of 22 error locations. [2025-02-06 14:16:07,581 INFO L276 IsEmpty]: Start isEmpty. Operand has 69 states, 40 states have (on average 1.7) internal successors, (68), 62 states have internal predecessors, (68), 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-02-06 14:16:07,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-06 14:16:07,586 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:07,587 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:07,587 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:07,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:07,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1896484220, now seen corresponding path program 1 times [2025-02-06 14:16:07,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:07,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936022640] [2025-02-06 14:16:07,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:07,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:07,662 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:16:07,677 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:16:07,677 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:07,678 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:07,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:07,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:07,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936022640] [2025-02-06 14:16:07,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936022640] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:07,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:07,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:07,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692093527] [2025-02-06 14:16:07,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:07,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:07,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:07,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:07,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:07,832 INFO L87 Difference]: Start difference. First operand has 69 states, 40 states have (on average 1.7) internal successors, (68), 62 states have internal predecessors, (68), 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 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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-02-06 14:16:07,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:07,893 INFO L93 Difference]: Finished difference Result 138 states and 159 transitions. [2025-02-06 14:16:07,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:16:07,895 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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 15 [2025-02-06 14:16:07,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:07,899 INFO L225 Difference]: With dead ends: 138 [2025-02-06 14:16:07,899 INFO L226 Difference]: Without dead ends: 66 [2025-02-06 14:16:07,901 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-02-06 14:16:07,903 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 9 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:07,903 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 190 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:16:07,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2025-02-06 14:16:07,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2025-02-06 14:16:07,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 39 states have (on average 1.6153846153846154) internal successors, (63), 60 states have internal predecessors, (63), 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-02-06 14:16:07,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 69 transitions. [2025-02-06 14:16:07,935 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 69 transitions. Word has length 15 [2025-02-06 14:16:07,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:07,936 INFO L471 AbstractCegarLoop]: Abstraction has 66 states and 69 transitions. [2025-02-06 14:16:07,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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-02-06 14:16:07,936 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 69 transitions. [2025-02-06 14:16:07,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-02-06 14:16:07,937 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:07,937 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:07,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 14:16:07,938 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:07,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:07,939 INFO L85 PathProgramCache]: Analyzing trace with hash -2133360073, now seen corresponding path program 1 times [2025-02-06 14:16:07,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:07,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164487141] [2025-02-06 14:16:07,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:07,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:07,949 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 14:16:07,958 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 14:16:07,959 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:07,959 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:07,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292873668] [2025-02-06 14:16:07,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:07,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:07,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:07,973 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-02-06 14:16:07,975 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-02-06 14:16:08,004 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 14:16:08,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 14:16:08,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:08,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:08,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:16:08,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:08,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:08,034 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:08,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:08,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164487141] [2025-02-06 14:16:08,035 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:08,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292873668] [2025-02-06 14:16:08,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292873668] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:08,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:08,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 14:16:08,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768980391] [2025-02-06 14:16:08,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:08,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:16:08,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:08,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:16:08,039 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:16:08,039 INFO L87 Difference]: Start difference. First operand 66 states and 69 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (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-02-06 14:16:08,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:08,118 INFO L93 Difference]: Finished difference Result 105 states and 117 transitions. [2025-02-06 14:16:08,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:16:08,119 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (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-02-06 14:16:08,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:08,121 INFO L225 Difference]: With dead ends: 105 [2025-02-06 14:16:08,122 INFO L226 Difference]: Without dead ends: 99 [2025-02-06 14:16:08,122 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 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-02-06 14:16:08,123 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 29 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 91 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-02-06 14:16:08,123 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 91 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:08,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2025-02-06 14:16:08,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 89. [2025-02-06 14:16:08,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 61 states have (on average 1.639344262295082) internal successors, (100), 82 states have internal predecessors, (100), 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-02-06 14:16:08,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 108 transitions. [2025-02-06 14:16:08,135 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 108 transitions. Word has length 18 [2025-02-06 14:16:08,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:08,135 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 108 transitions. [2025-02-06 14:16:08,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (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-02-06 14:16:08,136 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 108 transitions. [2025-02-06 14:16:08,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-06 14:16:08,137 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:08,137 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:08,143 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-02-06 14:16:08,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:08,338 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:08,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:08,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1459629483, now seen corresponding path program 1 times [2025-02-06 14:16:08,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:08,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449805010] [2025-02-06 14:16:08,339 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:08,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:08,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-06 14:16:08,371 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-06 14:16:08,371 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:08,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:08,416 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:08,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:08,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449805010] [2025-02-06 14:16:08,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449805010] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:08,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:08,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:08,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642725851] [2025-02-06 14:16:08,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:08,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:08,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:08,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:08,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:08,418 INFO L87 Difference]: Start difference. First operand 89 states and 108 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 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-02-06 14:16:08,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:08,544 INFO L93 Difference]: Finished difference Result 139 states and 176 transitions. [2025-02-06 14:16:08,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:08,545 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 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 20 [2025-02-06 14:16:08,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:08,546 INFO L225 Difference]: With dead ends: 139 [2025-02-06 14:16:08,547 INFO L226 Difference]: Without dead ends: 132 [2025-02-06 14:16:08,547 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-02-06 14:16:08,547 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 42 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:08,547 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 92 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:08,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2025-02-06 14:16:08,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 125. [2025-02-06 14:16:08,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 95 states have (on average 1.5894736842105264) internal successors, (151), 116 states have internal predecessors, (151), 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-02-06 14:16:08,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 163 transitions. [2025-02-06 14:16:08,556 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 163 transitions. Word has length 20 [2025-02-06 14:16:08,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:08,556 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 163 transitions. [2025-02-06 14:16:08,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 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-02-06 14:16:08,556 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 163 transitions. [2025-02-06 14:16:08,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2025-02-06 14:16:08,556 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:08,556 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:08,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 14:16:08,557 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:08,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:08,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1996126294, now seen corresponding path program 1 times [2025-02-06 14:16:08,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:08,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918196552] [2025-02-06 14:16:08,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:08,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:08,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-06 14:16:08,577 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-06 14:16:08,581 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:08,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:08,661 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:08,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:08,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918196552] [2025-02-06 14:16:08,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918196552] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:08,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:08,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:08,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232711639] [2025-02-06 14:16:08,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:08,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:08,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:08,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:08,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:08,663 INFO L87 Difference]: Start difference. First operand 125 states and 163 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (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-02-06 14:16:08,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:08,791 INFO L93 Difference]: Finished difference Result 136 states and 166 transitions. [2025-02-06 14:16:08,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:08,792 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (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 21 [2025-02-06 14:16:08,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:08,793 INFO L225 Difference]: With dead ends: 136 [2025-02-06 14:16:08,793 INFO L226 Difference]: Without dead ends: 127 [2025-02-06 14:16:08,793 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-02-06 14:16:08,793 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 42 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:08,794 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 96 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:08,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2025-02-06 14:16:08,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 121. [2025-02-06 14:16:08,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 91 states have (on average 1.5604395604395604) internal successors, (142), 112 states have internal predecessors, (142), 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-02-06 14:16:08,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 154 transitions. [2025-02-06 14:16:08,813 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 154 transitions. Word has length 21 [2025-02-06 14:16:08,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:08,813 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 154 transitions. [2025-02-06 14:16:08,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (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-02-06 14:16:08,814 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 154 transitions. [2025-02-06 14:16:08,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-02-06 14:16:08,814 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:08,814 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:08,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 14:16:08,815 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:08,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:08,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1750372979, now seen corresponding path program 1 times [2025-02-06 14:16:08,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:08,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755843114] [2025-02-06 14:16:08,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:08,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:08,821 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-06 14:16:08,831 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-06 14:16:08,833 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:08,833 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:08,923 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:16:08,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:08,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755843114] [2025-02-06 14:16:08,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755843114] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:08,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873275325] [2025-02-06 14:16:08,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:08,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:08,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:08,925 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-02-06 14:16:08,927 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-02-06 14:16:08,945 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-06 14:16:08,953 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-06 14:16:08,953 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:08,953 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:08,953 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:08,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:09,039 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:09,039 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:09,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873275325] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:09,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:09,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-02-06 14:16:09,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666192757] [2025-02-06 14:16:09,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:09,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:09,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:09,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:09,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:09,040 INFO L87 Difference]: Start difference. First operand 121 states and 154 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (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-02-06 14:16:09,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:09,115 INFO L93 Difference]: Finished difference Result 124 states and 158 transitions. [2025-02-06 14:16:09,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:09,116 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (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 22 [2025-02-06 14:16:09,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:09,116 INFO L225 Difference]: With dead ends: 124 [2025-02-06 14:16:09,116 INFO L226 Difference]: Without dead ends: 123 [2025-02-06 14:16:09,117 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 14:16:09,117 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 81 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 76 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-02-06 14:16:09,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 76 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:09,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2025-02-06 14:16:09,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 121. [2025-02-06 14:16:09,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 91 states have (on average 1.5494505494505495) internal successors, (141), 112 states have internal predecessors, (141), 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-02-06 14:16:09,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 153 transitions. [2025-02-06 14:16:09,124 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 153 transitions. Word has length 22 [2025-02-06 14:16:09,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:09,124 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 153 transitions. [2025-02-06 14:16:09,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (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-02-06 14:16:09,124 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 153 transitions. [2025-02-06 14:16:09,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-06 14:16:09,127 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:09,128 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] [2025-02-06 14:16:09,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:09,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:09,328 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:09,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:09,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1573012492, now seen corresponding path program 1 times [2025-02-06 14:16:09,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:09,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957468919] [2025-02-06 14:16:09,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:09,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:09,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-06 14:16:09,344 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-06 14:16:09,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:09,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:09,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548806125] [2025-02-06 14:16:09,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:09,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:09,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:09,347 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-02-06 14:16:09,351 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-02-06 14:16:09,373 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-06 14:16:09,382 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-06 14:16:09,382 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:09,382 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:09,383 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:09,384 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:09,477 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:09,478 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:09,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:09,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957468919] [2025-02-06 14:16:09,478 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:09,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548806125] [2025-02-06 14:16:09,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548806125] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:09,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:09,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:09,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610478395] [2025-02-06 14:16:09,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:09,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:09,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:09,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:09,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:09,479 INFO L87 Difference]: Start difference. First operand 121 states and 153 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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-02-06 14:16:09,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:09,564 INFO L93 Difference]: Finished difference Result 122 states and 153 transitions. [2025-02-06 14:16:09,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:09,565 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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 23 [2025-02-06 14:16:09,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:09,566 INFO L225 Difference]: With dead ends: 122 [2025-02-06 14:16:09,566 INFO L226 Difference]: Without dead ends: 121 [2025-02-06 14:16:09,566 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 20 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-02-06 14:16:09,566 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 74 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:09,566 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 81 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:09,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2025-02-06 14:16:09,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2025-02-06 14:16:09,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 91 states have (on average 1.5384615384615385) internal successors, (140), 112 states have internal predecessors, (140), 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-02-06 14:16:09,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 152 transitions. [2025-02-06 14:16:09,573 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 152 transitions. Word has length 23 [2025-02-06 14:16:09,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:09,573 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 152 transitions. [2025-02-06 14:16:09,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 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-02-06 14:16:09,573 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 152 transitions. [2025-02-06 14:16:09,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-02-06 14:16:09,573 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:09,573 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, 1, 1] [2025-02-06 14:16:09,579 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-02-06 14:16:09,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:09,778 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:09,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:09,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1588865637, now seen corresponding path program 1 times [2025-02-06 14:16:09,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:09,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038578938] [2025-02-06 14:16:09,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:09,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:09,786 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-06 14:16:09,804 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-06 14:16:09,804 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:09,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:09,898 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:16:09,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:09,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038578938] [2025-02-06 14:16:09,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038578938] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:09,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52911317] [2025-02-06 14:16:09,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:09,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:09,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:09,905 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-02-06 14:16:09,910 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-02-06 14:16:09,938 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-06 14:16:09,947 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-06 14:16:09,947 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:09,947 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:09,947 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-06 14:16:09,948 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:09,977 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:16:09,977 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:10,052 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:16:10,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52911317] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:10,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:10,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-02-06 14:16:10,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120495139] [2025-02-06 14:16:10,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:10,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:16:10,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:10,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:16:10,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:10,053 INFO L87 Difference]: Start difference. First operand 121 states and 152 transitions. Second operand has 9 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 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-02-06 14:16:10,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:10,134 INFO L93 Difference]: Finished difference Result 192 states and 239 transitions. [2025-02-06 14:16:10,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 14:16:10,134 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 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 35 [2025-02-06 14:16:10,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:10,135 INFO L225 Difference]: With dead ends: 192 [2025-02-06 14:16:10,135 INFO L226 Difference]: Without dead ends: 190 [2025-02-06 14:16:10,135 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 66 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-02-06 14:16:10,135 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 150 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:10,136 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 249 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:10,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2025-02-06 14:16:10,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 168. [2025-02-06 14:16:10,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 136 states have (on average 1.5441176470588236) internal successors, (210), 157 states have internal predecessors, (210), 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-02-06 14:16:10,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 226 transitions. [2025-02-06 14:16:10,143 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 226 transitions. Word has length 35 [2025-02-06 14:16:10,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:10,143 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 226 transitions. [2025-02-06 14:16:10,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 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-02-06 14:16:10,144 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 226 transitions. [2025-02-06 14:16:10,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-02-06 14:16:10,144 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:10,144 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, 1, 1, 1] [2025-02-06 14:16:10,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-06 14:16:10,344 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,SelfDestructingSolverStorable6 [2025-02-06 14:16:10,345 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:10,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:10,345 INFO L85 PathProgramCache]: Analyzing trace with hash -2010194509, now seen corresponding path program 1 times [2025-02-06 14:16:10,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:10,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147867730] [2025-02-06 14:16:10,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:10,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:10,349 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-06 14:16:10,355 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-06 14:16:10,355 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:10,355 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:10,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-02-06 14:16:10,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:10,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147867730] [2025-02-06 14:16:10,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147867730] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:10,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:10,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:10,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216283456] [2025-02-06 14:16:10,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:10,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:10,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:10,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:10,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:10,388 INFO L87 Difference]: Start difference. First operand 168 states and 226 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 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-02-06 14:16:10,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:10,413 INFO L93 Difference]: Finished difference Result 178 states and 235 transitions. [2025-02-06 14:16:10,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:10,413 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 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 36 [2025-02-06 14:16:10,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:10,414 INFO L225 Difference]: With dead ends: 178 [2025-02-06 14:16:10,414 INFO L226 Difference]: Without dead ends: 176 [2025-02-06 14:16:10,415 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-02-06 14:16:10,415 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 80 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 79 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-02-06 14:16:10,415 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 79 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:16:10,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2025-02-06 14:16:10,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 166. [2025-02-06 14:16:10,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 136 states have (on average 1.5073529411764706) internal successors, (205), 155 states have internal predecessors, (205), 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-02-06 14:16:10,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 221 transitions. [2025-02-06 14:16:10,422 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 221 transitions. Word has length 36 [2025-02-06 14:16:10,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:10,422 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 221 transitions. [2025-02-06 14:16:10,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 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-02-06 14:16:10,422 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 221 transitions. [2025-02-06 14:16:10,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-06 14:16:10,423 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:10,423 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, 1, 1, 1, 1] [2025-02-06 14:16:10,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-06 14:16:10,423 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:10,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:10,423 INFO L85 PathProgramCache]: Analyzing trace with hash 938360849, now seen corresponding path program 1 times [2025-02-06 14:16:10,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:10,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277116467] [2025-02-06 14:16:10,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:10,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:10,427 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-06 14:16:10,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-06 14:16:10,430 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:10,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:10,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:10,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:10,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277116467] [2025-02-06 14:16:10,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277116467] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:10,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063358601] [2025-02-06 14:16:10,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:10,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:10,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:10,485 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-02-06 14:16:10,499 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-02-06 14:16:10,518 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-06 14:16:10,527 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-06 14:16:10,527 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:10,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:10,528 INFO L256 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 14:16:10,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:10,574 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:10,574 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:10,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063358601] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:10,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:10,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2025-02-06 14:16:10,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271068169] [2025-02-06 14:16:10,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:10,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:16:10,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:10,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:16:10,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-02-06 14:16:10,575 INFO L87 Difference]: Start difference. First operand 166 states and 221 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:10,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:10,597 INFO L93 Difference]: Finished difference Result 166 states and 221 transitions. [2025-02-06 14:16:10,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:10,597 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2025-02-06 14:16:10,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:10,598 INFO L225 Difference]: With dead ends: 166 [2025-02-06 14:16:10,598 INFO L226 Difference]: Without dead ends: 165 [2025-02-06 14:16:10,598 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:16:10,599 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 42 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:10,599 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 166 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:16:10,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2025-02-06 14:16:10,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2025-02-06 14:16:10,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 136 states have (on average 1.4705882352941178) internal successors, (200), 154 states have internal predecessors, (200), 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-02-06 14:16:10,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 216 transitions. [2025-02-06 14:16:10,605 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 216 transitions. Word has length 38 [2025-02-06 14:16:10,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:10,606 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 216 transitions. [2025-02-06 14:16:10,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:10,606 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 216 transitions. [2025-02-06 14:16:10,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-06 14:16:10,606 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:10,606 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, 1, 1, 1, 1] [2025-02-06 14:16:10,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:10,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:10,807 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:10,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:10,807 INFO L85 PathProgramCache]: Analyzing trace with hash -975584732, now seen corresponding path program 1 times [2025-02-06 14:16:10,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:10,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357490068] [2025-02-06 14:16:10,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:10,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:10,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-06 14:16:10,814 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-06 14:16:10,814 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:10,814 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:10,861 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:10,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:10,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357490068] [2025-02-06 14:16:10,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357490068] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:10,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666249188] [2025-02-06 14:16:10,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:10,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:10,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:10,864 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-02-06 14:16:10,865 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-02-06 14:16:10,884 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-06 14:16:10,892 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-06 14:16:10,893 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:10,893 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:10,893 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 14:16:10,894 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:10,933 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:10,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666249188] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:10,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2025-02-06 14:16:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115974940] [2025-02-06 14:16:10,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:10,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:16:10,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:10,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:16:10,933 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-02-06 14:16:10,934 INFO L87 Difference]: Start difference. First operand 165 states and 216 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:10,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:10,970 INFO L93 Difference]: Finished difference Result 175 states and 225 transitions. [2025-02-06 14:16:10,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:16:10,970 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2025-02-06 14:16:10,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:10,971 INFO L225 Difference]: With dead ends: 175 [2025-02-06 14:16:10,971 INFO L226 Difference]: Without dead ends: 174 [2025-02-06 14:16:10,972 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-02-06 14:16:10,972 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 40 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:10,972 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 187 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:16:10,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2025-02-06 14:16:10,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 164. [2025-02-06 14:16:10,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 136 states have (on average 1.4338235294117647) internal successors, (195), 153 states have internal predecessors, (195), 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-02-06 14:16:10,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 211 transitions. [2025-02-06 14:16:10,979 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 211 transitions. Word has length 39 [2025-02-06 14:16:10,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:10,979 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 211 transitions. [2025-02-06 14:16:10,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:10,979 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 211 transitions. [2025-02-06 14:16:10,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2025-02-06 14:16:10,980 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:10,980 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, 1, 1, 1, 1] [2025-02-06 14:16:10,986 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-02-06 14:16:11,180 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,SelfDestructingSolverStorable9 [2025-02-06 14:16:11,180 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:11,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:11,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1234056318, now seen corresponding path program 1 times [2025-02-06 14:16:11,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:11,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885790483] [2025-02-06 14:16:11,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:11,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:11,184 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 41 statements into 1 equivalence classes. [2025-02-06 14:16:11,189 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 41 of 41 statements. [2025-02-06 14:16:11,189 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:11,189 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:11,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [757234131] [2025-02-06 14:16:11,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:11,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:11,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:11,192 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-02-06 14:16:11,193 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-02-06 14:16:11,216 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 41 statements into 1 equivalence classes. [2025-02-06 14:16:11,225 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 41 of 41 statements. [2025-02-06 14:16:11,225 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:11,225 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:11,226 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:11,227 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:11,341 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:11,342 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:11,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:11,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885790483] [2025-02-06 14:16:11,489 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:11,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757234131] [2025-02-06 14:16:11,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757234131] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:11,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:11,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-02-06 14:16:11,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369482989] [2025-02-06 14:16:11,489 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:11,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 14:16:11,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:11,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 14:16:11,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:11,490 INFO L87 Difference]: Start difference. First operand 164 states and 211 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 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-02-06 14:16:11,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:11,591 INFO L93 Difference]: Finished difference Result 171 states and 214 transitions. [2025-02-06 14:16:11,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 14:16:11,591 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 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 41 [2025-02-06 14:16:11,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:11,592 INFO L225 Difference]: With dead ends: 171 [2025-02-06 14:16:11,592 INFO L226 Difference]: Without dead ends: 164 [2025-02-06 14:16:11,592 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 47 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-02-06 14:16:11,593 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 43 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:11,593 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 92 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:11,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2025-02-06 14:16:11,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 160. [2025-02-06 14:16:11,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 137 states have (on average 1.3284671532846715) internal successors, (182), 149 states have internal predecessors, (182), 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-02-06 14:16:11,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 198 transitions. [2025-02-06 14:16:11,600 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 198 transitions. Word has length 41 [2025-02-06 14:16:11,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:11,600 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 198 transitions. [2025-02-06 14:16:11,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 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-02-06 14:16:11,600 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 198 transitions. [2025-02-06 14:16:11,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2025-02-06 14:16:11,600 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:11,600 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, 1, 1, 1, 1] [2025-02-06 14:16:11,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:11,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:11,801 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:11,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:11,802 INFO L85 PathProgramCache]: Analyzing trace with hash 398959821, now seen corresponding path program 1 times [2025-02-06 14:16:11,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:11,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100554741] [2025-02-06 14:16:11,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:11,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:11,805 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-02-06 14:16:11,809 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-02-06 14:16:11,809 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:11,809 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:11,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101471189] [2025-02-06 14:16:11,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:11,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:11,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:11,812 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-02-06 14:16:11,813 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-02-06 14:16:11,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-02-06 14:16:11,843 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-02-06 14:16:11,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:11,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:11,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:11,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:11,969 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:11,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:12,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:12,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100554741] [2025-02-06 14:16:12,127 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:12,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101471189] [2025-02-06 14:16:12,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101471189] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:12,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:12,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-02-06 14:16:12,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068505017] [2025-02-06 14:16:12,127 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:12,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 14:16:12,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:12,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 14:16:12,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:12,128 INFO L87 Difference]: Start difference. First operand 160 states and 198 transitions. Second operand has 6 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 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-02-06 14:16:12,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:12,235 INFO L93 Difference]: Finished difference Result 216 states and 266 transitions. [2025-02-06 14:16:12,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:16:12,235 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 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 42 [2025-02-06 14:16:12,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:12,236 INFO L225 Difference]: With dead ends: 216 [2025-02-06 14:16:12,236 INFO L226 Difference]: Without dead ends: 211 [2025-02-06 14:16:12,236 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 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-02-06 14:16:12,236 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 104 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:12,237 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 116 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:12,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2025-02-06 14:16:12,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 203. [2025-02-06 14:16:12,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 178 states have (on average 1.3089887640449438) internal successors, (233), 190 states have internal predecessors, (233), 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-02-06 14:16:12,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 253 transitions. [2025-02-06 14:16:12,243 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 253 transitions. Word has length 42 [2025-02-06 14:16:12,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:12,243 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 253 transitions. [2025-02-06 14:16:12,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 6 states have internal predecessors, (33), 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-02-06 14:16:12,244 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 253 transitions. [2025-02-06 14:16:12,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2025-02-06 14:16:12,244 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:12,244 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:12,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:12,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:12,445 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:12,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:12,445 INFO L85 PathProgramCache]: Analyzing trace with hash 326932543, now seen corresponding path program 1 times [2025-02-06 14:16:12,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:12,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759027231] [2025-02-06 14:16:12,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:12,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:12,448 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-02-06 14:16:12,451 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 14:16:12,451 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:12,451 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:12,501 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:12,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:12,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759027231] [2025-02-06 14:16:12,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759027231] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:12,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923440684] [2025-02-06 14:16:12,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:12,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:12,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:12,504 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-02-06 14:16:12,506 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-02-06 14:16:12,524 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-02-06 14:16:12,533 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 14:16:12,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:12,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:12,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 14:16:12,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:12,633 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:12,633 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:12,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923440684] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:12,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:12,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-02-06 14:16:12,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965046856] [2025-02-06 14:16:12,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:12,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:16:12,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:12,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:16:12,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-02-06 14:16:12,634 INFO L87 Difference]: Start difference. First operand 203 states and 253 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 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-02-06 14:16:12,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:12,702 INFO L93 Difference]: Finished difference Result 203 states and 253 transitions. [2025-02-06 14:16:12,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:16:12,703 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 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 43 [2025-02-06 14:16:12,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:12,704 INFO L225 Difference]: With dead ends: 203 [2025-02-06 14:16:12,704 INFO L226 Difference]: Without dead ends: 201 [2025-02-06 14:16:12,704 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 40 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-02-06 14:16:12,705 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 32 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:12,705 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 70 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:12,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2025-02-06 14:16:12,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 198. [2025-02-06 14:16:12,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 175 states have (on average 1.2971428571428572) internal successors, (227), 185 states have internal predecessors, (227), 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-02-06 14:16:12,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 247 transitions. [2025-02-06 14:16:12,715 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 247 transitions. Word has length 43 [2025-02-06 14:16:12,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:12,715 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 247 transitions. [2025-02-06 14:16:12,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 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-02-06 14:16:12,715 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 247 transitions. [2025-02-06 14:16:12,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2025-02-06 14:16:12,716 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:12,716 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:12,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:12,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:12,916 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:12,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:12,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1544974252, now seen corresponding path program 1 times [2025-02-06 14:16:12,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:12,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763316183] [2025-02-06 14:16:12,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:12,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:12,921 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-06 14:16:12,925 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-06 14:16:12,925 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:12,925 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:13,007 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:13,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:13,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763316183] [2025-02-06 14:16:13,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763316183] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:13,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385510860] [2025-02-06 14:16:13,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:13,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:13,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:13,009 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-02-06 14:16:13,010 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-02-06 14:16:13,032 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-06 14:16:13,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-06 14:16:13,042 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:13,042 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:13,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 14:16:13,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:13,128 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:13,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:13,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385510860] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:13,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:16:13,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3] total 8 [2025-02-06 14:16:13,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580884028] [2025-02-06 14:16:13,200 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:13,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:16:13,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:13,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:16:13,201 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:16:13,201 INFO L87 Difference]: Start difference. First operand 198 states and 247 transitions. Second operand has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-02-06 14:16:13,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:13,365 INFO L93 Difference]: Finished difference Result 206 states and 251 transitions. [2025-02-06 14:16:13,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 14:16:13,366 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 44 [2025-02-06 14:16:13,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:13,367 INFO L225 Difference]: With dead ends: 206 [2025-02-06 14:16:13,367 INFO L226 Difference]: Without dead ends: 198 [2025-02-06 14:16:13,367 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2025-02-06 14:16:13,368 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 24 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:13,368 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 192 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:13,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2025-02-06 14:16:13,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2025-02-06 14:16:13,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 175 states have (on average 1.2685714285714285) internal successors, (222), 185 states have internal predecessors, (222), 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-02-06 14:16:13,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 242 transitions. [2025-02-06 14:16:13,380 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 242 transitions. Word has length 44 [2025-02-06 14:16:13,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:13,380 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 242 transitions. [2025-02-06 14:16:13,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.125) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-02-06 14:16:13,380 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 242 transitions. [2025-02-06 14:16:13,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-02-06 14:16:13,381 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:13,381 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:13,387 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-02-06 14:16:13,581 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,SelfDestructingSolverStorable13 [2025-02-06 14:16:13,582 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:13,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:13,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1237532222, now seen corresponding path program 1 times [2025-02-06 14:16:13,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:13,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125504600] [2025-02-06 14:16:13,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:13,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:13,587 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-06 14:16:13,594 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-06 14:16:13,594 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:13,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:13,760 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:16:13,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:13,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125504600] [2025-02-06 14:16:13,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125504600] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:13,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722987338] [2025-02-06 14:16:13,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:13,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:13,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:13,765 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-02-06 14:16:13,768 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-02-06 14:16:13,789 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-06 14:16:13,799 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-06 14:16:13,799 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:13,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:13,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-06 14:16:13,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:13,920 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:16:13,920 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:16:14,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722987338] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:14,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:14,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-02-06 14:16:14,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603276118] [2025-02-06 14:16:14,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:14,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-06 14:16:14,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:14,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-06 14:16:14,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2025-02-06 14:16:14,093 INFO L87 Difference]: Start difference. First operand 198 states and 242 transitions. Second operand has 17 states, 16 states have (on average 4.0625) internal successors, (65), 16 states have internal predecessors, (65), 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-02-06 14:16:14,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:14,337 INFO L93 Difference]: Finished difference Result 208 states and 249 transitions. [2025-02-06 14:16:14,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-06 14:16:14,337 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.0625) internal successors, (65), 16 states have internal predecessors, (65), 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 45 [2025-02-06 14:16:14,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:14,338 INFO L225 Difference]: With dead ends: 208 [2025-02-06 14:16:14,338 INFO L226 Difference]: Without dead ends: 205 [2025-02-06 14:16:14,339 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 77 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-02-06 14:16:14,339 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 185 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:14,339 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 149 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:14,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2025-02-06 14:16:14,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 166. [2025-02-06 14:16:14,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 147 states have (on average 1.2244897959183674) internal successors, (180), 154 states have internal predecessors, (180), 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-02-06 14:16:14,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 198 transitions. [2025-02-06 14:16:14,349 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 198 transitions. Word has length 45 [2025-02-06 14:16:14,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:14,350 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 198 transitions. [2025-02-06 14:16:14,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.0625) internal successors, (65), 16 states have internal predecessors, (65), 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-02-06 14:16:14,350 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 198 transitions. [2025-02-06 14:16:14,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2025-02-06 14:16:14,351 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:14,351 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:14,357 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-02-06 14:16:14,551 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,SelfDestructingSolverStorable14 [2025-02-06 14:16:14,552 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:14,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:14,552 INFO L85 PathProgramCache]: Analyzing trace with hash -291206775, now seen corresponding path program 1 times [2025-02-06 14:16:14,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:14,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381427620] [2025-02-06 14:16:14,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:14,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:14,556 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 46 statements into 1 equivalence classes. [2025-02-06 14:16:14,563 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 46 of 46 statements. [2025-02-06 14:16:14,564 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:14,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:14,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2001726638] [2025-02-06 14:16:14,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:14,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:14,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:14,567 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-02-06 14:16:14,570 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-02-06 14:16:14,590 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 46 statements into 1 equivalence classes. [2025-02-06 14:16:14,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 46 of 46 statements. [2025-02-06 14:16:14,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:14,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:14,600 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-06 14:16:14,601 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:14,749 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:14,749 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:14,835 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:14,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:14,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381427620] [2025-02-06 14:16:14,836 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:14,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001726638] [2025-02-06 14:16:14,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001726638] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:14,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:16:14,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-02-06 14:16:14,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806204517] [2025-02-06 14:16:14,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:14,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 14:16:14,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:14,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 14:16:14,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:16:14,837 INFO L87 Difference]: Start difference. First operand 166 states and 198 transitions. Second operand has 11 states, 10 states have (on average 6.6) internal successors, (66), 11 states have internal predecessors, (66), 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-02-06 14:16:15,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:15,020 INFO L93 Difference]: Finished difference Result 273 states and 325 transitions. [2025-02-06 14:16:15,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 14:16:15,021 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.6) internal successors, (66), 11 states have internal predecessors, (66), 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 46 [2025-02-06 14:16:15,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:15,022 INFO L225 Difference]: With dead ends: 273 [2025-02-06 14:16:15,022 INFO L226 Difference]: Without dead ends: 190 [2025-02-06 14:16:15,022 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 80 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-02-06 14:16:15,022 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 109 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:15,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 112 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:15,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2025-02-06 14:16:15,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 184. [2025-02-06 14:16:15,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 165 states have (on average 1.1636363636363636) internal successors, (192), 171 states have internal predecessors, (192), 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-02-06 14:16:15,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 212 transitions. [2025-02-06 14:16:15,030 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 212 transitions. Word has length 46 [2025-02-06 14:16:15,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:15,030 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 212 transitions. [2025-02-06 14:16:15,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.6) internal successors, (66), 11 states have internal predecessors, (66), 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-02-06 14:16:15,030 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 212 transitions. [2025-02-06 14:16:15,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-02-06 14:16:15,031 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:15,031 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:15,041 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-02-06 14:16:15,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:15,232 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:15,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:15,232 INFO L85 PathProgramCache]: Analyzing trace with hash 528317720, now seen corresponding path program 2 times [2025-02-06 14:16:15,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:15,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341333885] [2025-02-06 14:16:15,232 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:15,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:15,237 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 2 equivalence classes. [2025-02-06 14:16:15,243 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 65 of 65 statements. [2025-02-06 14:16:15,244 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:15,244 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:15,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [12262783] [2025-02-06 14:16:15,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:15,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:15,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:15,246 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-02-06 14:16:15,248 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-02-06 14:16:15,267 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 2 equivalence classes. [2025-02-06 14:16:15,279 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 65 of 65 statements. [2025-02-06 14:16:15,279 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:15,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:15,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-06 14:16:15,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:16:15,401 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:15,585 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:16:15,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:15,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341333885] [2025-02-06 14:16:15,585 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:15,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12262783] [2025-02-06 14:16:15,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12262783] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:15,585 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:16:15,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2025-02-06 14:16:15,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348479640] [2025-02-06 14:16:15,586 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:15,586 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 14:16:15,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:15,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 14:16:15,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2025-02-06 14:16:15,586 INFO L87 Difference]: Start difference. First operand 184 states and 212 transitions. Second operand has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 10 states have internal predecessors, (94), 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-02-06 14:16:15,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:15,979 INFO L93 Difference]: Finished difference Result 387 states and 459 transitions. [2025-02-06 14:16:15,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 14:16:15,979 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 10 states have internal predecessors, (94), 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 65 [2025-02-06 14:16:15,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:15,981 INFO L225 Difference]: With dead ends: 387 [2025-02-06 14:16:15,981 INFO L226 Difference]: Without dead ends: 376 [2025-02-06 14:16:15,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:16:15,982 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 155 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:15,982 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 300 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:16:15,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2025-02-06 14:16:15,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 354. [2025-02-06 14:16:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 327 states have (on average 1.1681957186544343) internal successors, (382), 333 states have internal predecessors, (382), 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-02-06 14:16:16,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 418 transitions. [2025-02-06 14:16:16,000 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 418 transitions. Word has length 65 [2025-02-06 14:16:16,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:16,001 INFO L471 AbstractCegarLoop]: Abstraction has 354 states and 418 transitions. [2025-02-06 14:16:16,001 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 10 states have internal predecessors, (94), 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-02-06 14:16:16,001 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 418 transitions. [2025-02-06 14:16:16,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2025-02-06 14:16:16,001 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:16,001 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:16,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-02-06 14:16:16,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-02-06 14:16:16,202 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:16,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:16,202 INFO L85 PathProgramCache]: Analyzing trace with hash 301635478, now seen corresponding path program 2 times [2025-02-06 14:16:16,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:16,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9584156] [2025-02-06 14:16:16,202 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:16,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:16,207 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 67 statements into 2 equivalence classes. [2025-02-06 14:16:16,214 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 67 of 67 statements. [2025-02-06 14:16:16,214 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:16,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:16,307 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:16:16,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:16,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9584156] [2025-02-06 14:16:16,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9584156] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:16,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918992352] [2025-02-06 14:16:16,308 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:16,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:16,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:16,312 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-02-06 14:16:16,318 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-02-06 14:16:16,337 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 67 statements into 2 equivalence classes. [2025-02-06 14:16:16,348 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 67 of 67 statements. [2025-02-06 14:16:16,348 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:16,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:16,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:16,350 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:16,465 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:16:16,465 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:16,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918992352] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:16,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:16:16,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4] total 10 [2025-02-06 14:16:16,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509740057] [2025-02-06 14:16:16,538 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:16,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 14:16:16,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:16,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 14:16:16,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2025-02-06 14:16:16,539 INFO L87 Difference]: Start difference. First operand 354 states and 418 transitions. Second operand has 11 states, 10 states have (on average 10.1) internal successors, (101), 11 states have internal predecessors, (101), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-06 14:16:16,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:16,699 INFO L93 Difference]: Finished difference Result 383 states and 450 transitions. [2025-02-06 14:16:16,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 14:16:16,700 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 10.1) internal successors, (101), 11 states have internal predecessors, (101), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 67 [2025-02-06 14:16:16,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:16,701 INFO L225 Difference]: With dead ends: 383 [2025-02-06 14:16:16,701 INFO L226 Difference]: Without dead ends: 375 [2025-02-06 14:16:16,701 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:16:16,701 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 26 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:16,702 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 189 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:16,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2025-02-06 14:16:16,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 373. [2025-02-06 14:16:16,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 345 states have (on average 1.1623188405797102) internal successors, (401), 351 states have internal predecessors, (401), 19 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2025-02-06 14:16:16,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 439 transitions. [2025-02-06 14:16:16,718 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 439 transitions. Word has length 67 [2025-02-06 14:16:16,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:16,719 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 439 transitions. [2025-02-06 14:16:16,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 10.1) internal successors, (101), 11 states have internal predecessors, (101), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-06 14:16:16,719 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 439 transitions. [2025-02-06 14:16:16,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-06 14:16:16,719 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:16,719 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 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-02-06 14:16:16,726 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-02-06 14:16:16,920 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,SelfDestructingSolverStorable17 [2025-02-06 14:16:16,920 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:16,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:16,920 INFO L85 PathProgramCache]: Analyzing trace with hash -730864820, now seen corresponding path program 1 times [2025-02-06 14:16:16,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:16,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444401558] [2025-02-06 14:16:16,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:16,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:16,924 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-02-06 14:16:16,950 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-02-06 14:16:16,950 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:16,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:17,041 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 56 proven. 15 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-02-06 14:16:17,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:17,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444401558] [2025-02-06 14:16:17,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444401558] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:17,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528047602] [2025-02-06 14:16:17,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:17,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:17,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:17,048 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-02-06 14:16:17,049 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-02-06 14:16:17,067 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-02-06 14:16:17,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-02-06 14:16:17,080 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:17,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:17,080 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-06 14:16:17,081 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:17,169 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 56 proven. 15 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-02-06 14:16:17,169 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:17,243 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 24 proven. 47 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-02-06 14:16:17,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528047602] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:17,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:17,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2025-02-06 14:16:17,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563412460] [2025-02-06 14:16:17,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:17,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 14:16:17,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:17,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 14:16:17,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-06 14:16:17,244 INFO L87 Difference]: Start difference. First operand 373 states and 439 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 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-02-06 14:16:17,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:17,301 INFO L93 Difference]: Finished difference Result 512 states and 592 transitions. [2025-02-06 14:16:17,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:16:17,301 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 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 90 [2025-02-06 14:16:17,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:17,302 INFO L225 Difference]: With dead ends: 512 [2025-02-06 14:16:17,302 INFO L226 Difference]: Without dead ends: 344 [2025-02-06 14:16:17,303 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 180 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-02-06 14:16:17,303 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 17 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:17,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 134 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:16:17,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2025-02-06 14:16:17,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 341. [2025-02-06 14:16:17,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 315 states have (on average 1.1206349206349207) internal successors, (353), 321 states have internal predecessors, (353), 17 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2025-02-06 14:16:17,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 387 transitions. [2025-02-06 14:16:17,316 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 387 transitions. Word has length 90 [2025-02-06 14:16:17,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:17,316 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 387 transitions. [2025-02-06 14:16:17,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 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-02-06 14:16:17,316 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 387 transitions. [2025-02-06 14:16:17,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-06 14:16:17,317 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:17,317 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 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-02-06 14:16:17,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-06 14:16:17,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:17,518 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:17,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:17,519 INFO L85 PathProgramCache]: Analyzing trace with hash -846990835, now seen corresponding path program 2 times [2025-02-06 14:16:17,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:17,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981080209] [2025-02-06 14:16:17,519 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:17,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:17,523 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 90 statements into 2 equivalence classes. [2025-02-06 14:16:17,530 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 90 of 90 statements. [2025-02-06 14:16:17,531 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:17,531 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:17,710 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 14 proven. 27 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-02-06 14:16:17,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:17,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981080209] [2025-02-06 14:16:17,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981080209] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:17,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305941818] [2025-02-06 14:16:17,710 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:17,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:17,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:17,715 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-02-06 14:16:17,717 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-02-06 14:16:17,739 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 90 statements into 2 equivalence classes. [2025-02-06 14:16:17,768 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 90 of 90 statements. [2025-02-06 14:16:17,769 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:17,769 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:17,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 14:16:17,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:17,893 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 6 proven. 73 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-06 14:16:17,893 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:18,055 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 6 proven. 73 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-06 14:16:18,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305941818] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:18,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:18,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2025-02-06 14:16:18,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109224028] [2025-02-06 14:16:18,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:18,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-06 14:16:18,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:18,056 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-06 14:16:18,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2025-02-06 14:16:18,056 INFO L87 Difference]: Start difference. First operand 341 states and 387 transitions. Second operand has 23 states, 22 states have (on average 7.954545454545454) internal successors, (175), 22 states have internal predecessors, (175), 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-02-06 14:16:19,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:19,269 INFO L93 Difference]: Finished difference Result 759 states and 878 transitions. [2025-02-06 14:16:19,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-02-06 14:16:19,269 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 7.954545454545454) internal successors, (175), 22 states have internal predecessors, (175), 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 90 [2025-02-06 14:16:19,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:19,271 INFO L225 Difference]: With dead ends: 759 [2025-02-06 14:16:19,271 INFO L226 Difference]: Without dead ends: 725 [2025-02-06 14:16:19,280 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1935 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1350, Invalid=4502, Unknown=0, NotChecked=0, Total=5852 [2025-02-06 14:16:19,280 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 505 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:19,280 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 295 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:16:19,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2025-02-06 14:16:19,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 335. [2025-02-06 14:16:19,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 311 states have (on average 1.0836012861736335) internal successors, (337), 315 states have internal predecessors, (337), 17 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2025-02-06 14:16:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 371 transitions. [2025-02-06 14:16:19,312 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 371 transitions. Word has length 90 [2025-02-06 14:16:19,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:19,313 INFO L471 AbstractCegarLoop]: Abstraction has 335 states and 371 transitions. [2025-02-06 14:16:19,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 7.954545454545454) internal successors, (175), 22 states have internal predecessors, (175), 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-02-06 14:16:19,313 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 371 transitions. [2025-02-06 14:16:19,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-02-06 14:16:19,313 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:19,314 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:19,322 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-02-06 14:16:19,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:19,514 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:19,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:19,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1827248542, now seen corresponding path program 1 times [2025-02-06 14:16:19,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:19,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727485933] [2025-02-06 14:16:19,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:19,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:19,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-02-06 14:16:19,534 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-02-06 14:16:19,534 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:19,534 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:19,604 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 62 proven. 14 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2025-02-06 14:16:19,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:19,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727485933] [2025-02-06 14:16:19,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727485933] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:19,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088952912] [2025-02-06 14:16:19,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:19,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:19,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:19,606 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-02-06 14:16:19,612 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-02-06 14:16:19,632 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-02-06 14:16:19,646 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-02-06 14:16:19,646 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:19,646 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:19,647 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:16:19,648 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 62 proven. 14 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2025-02-06 14:16:19,681 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:19,730 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 62 proven. 14 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2025-02-06 14:16:19,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088952912] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:19,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:19,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-02-06 14:16:19,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140503014] [2025-02-06 14:16:19,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:19,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 14:16:19,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:19,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 14:16:19,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:16:19,732 INFO L87 Difference]: Start difference. First operand 335 states and 371 transitions. Second operand has 7 states, 6 states have (on average 19.333333333333332) internal successors, (116), 7 states have internal predecessors, (116), 6 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-06 14:16:19,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:19,793 INFO L93 Difference]: Finished difference Result 514 states and 581 transitions. [2025-02-06 14:16:19,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:16:19,794 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 19.333333333333332) internal successors, (116), 7 states have internal predecessors, (116), 6 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 100 [2025-02-06 14:16:19,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:19,795 INFO L225 Difference]: With dead ends: 514 [2025-02-06 14:16:19,795 INFO L226 Difference]: Without dead ends: 512 [2025-02-06 14:16:19,795 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:16:19,796 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 12 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:19,796 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 136 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:16:19,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2025-02-06 14:16:19,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 512. [2025-02-06 14:16:19,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 479 states have (on average 1.058455114822547) internal successors, (507), 482 states have internal predecessors, (507), 27 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2025-02-06 14:16:19,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 561 transitions. [2025-02-06 14:16:19,816 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 561 transitions. Word has length 100 [2025-02-06 14:16:19,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:19,816 INFO L471 AbstractCegarLoop]: Abstraction has 512 states and 561 transitions. [2025-02-06 14:16:19,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 19.333333333333332) internal successors, (116), 7 states have internal predecessors, (116), 6 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-06 14:16:19,816 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 561 transitions. [2025-02-06 14:16:19,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2025-02-06 14:16:19,817 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:19,817 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 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-02-06 14:16:19,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-02-06 14:16:20,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:20,018 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:20,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:20,019 INFO L85 PathProgramCache]: Analyzing trace with hash -360641376, now seen corresponding path program 1 times [2025-02-06 14:16:20,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:20,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885001245] [2025-02-06 14:16:20,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:20,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:20,023 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-02-06 14:16:20,029 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-02-06 14:16:20,033 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:20,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:20,107 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-06 14:16:20,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:20,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885001245] [2025-02-06 14:16:20,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885001245] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:20,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874201084] [2025-02-06 14:16:20,107 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:20,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:20,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:20,110 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-02-06 14:16:20,110 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-02-06 14:16:20,133 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-02-06 14:16:20,148 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-02-06 14:16:20,149 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:20,149 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:20,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 14:16:20,151 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:20,214 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-06 14:16:20,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:20,329 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-06 14:16:20,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874201084] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:20,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:20,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-02-06 14:16:20,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757063559] [2025-02-06 14:16:20,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:20,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 14:16:20,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:20,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 14:16:20,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:16:20,330 INFO L87 Difference]: Start difference. First operand 512 states and 561 transitions. Second operand has 11 states, 10 states have (on average 16.7) internal successors, (167), 11 states have internal predecessors, (167), 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-02-06 14:16:20,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:20,472 INFO L93 Difference]: Finished difference Result 1219 states and 1361 transitions. [2025-02-06 14:16:20,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 14:16:20,472 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 16.7) internal successors, (167), 11 states have internal predecessors, (167), 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 103 [2025-02-06 14:16:20,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:20,478 INFO L225 Difference]: With dead ends: 1219 [2025-02-06 14:16:20,478 INFO L226 Difference]: Without dead ends: 1218 [2025-02-06 14:16:20,479 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 200 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-02-06 14:16:20,481 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 112 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:20,481 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 213 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:20,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2025-02-06 14:16:20,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 1198. [2025-02-06 14:16:20,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 1129 states have (on average 1.070859167404783) internal successors, (1209), 1132 states have internal predecessors, (1209), 63 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2025-02-06 14:16:20,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 1335 transitions. [2025-02-06 14:16:20,530 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 1335 transitions. Word has length 103 [2025-02-06 14:16:20,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:20,531 INFO L471 AbstractCegarLoop]: Abstraction has 1198 states and 1335 transitions. [2025-02-06 14:16:20,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 16.7) internal successors, (167), 11 states have internal predecessors, (167), 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-02-06 14:16:20,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 1335 transitions. [2025-02-06 14:16:20,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2025-02-06 14:16:20,532 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:20,532 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 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-02-06 14:16:20,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:20,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:20,733 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:20,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:20,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1516179113, now seen corresponding path program 1 times [2025-02-06 14:16:20,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:20,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879977873] [2025-02-06 14:16:20,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:20,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:20,738 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 111 statements into 1 equivalence classes. [2025-02-06 14:16:20,742 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 111 of 111 statements. [2025-02-06 14:16:20,744 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:20,744 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:20,800 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 86 proven. 30 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-02-06 14:16:20,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:20,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879977873] [2025-02-06 14:16:20,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879977873] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:20,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513381507] [2025-02-06 14:16:20,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:20,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:20,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:20,805 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-02-06 14:16:20,810 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-02-06 14:16:20,847 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 111 statements into 1 equivalence classes. [2025-02-06 14:16:20,872 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 111 of 111 statements. [2025-02-06 14:16:20,872 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:20,872 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:20,876 INFO L256 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 14:16:20,877 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:20,950 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 98 proven. 30 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-02-06 14:16:20,950 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:21,026 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 86 proven. 30 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-02-06 14:16:21,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513381507] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:21,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:21,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-02-06 14:16:21,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327579884] [2025-02-06 14:16:21,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:21,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:16:21,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:21,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:16:21,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:21,028 INFO L87 Difference]: Start difference. First operand 1198 states and 1335 transitions. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 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-02-06 14:16:21,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:21,162 INFO L93 Difference]: Finished difference Result 1279 states and 1421 transitions. [2025-02-06 14:16:21,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 14:16:21,163 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 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 111 [2025-02-06 14:16:21,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:21,166 INFO L225 Difference]: With dead ends: 1279 [2025-02-06 14:16:21,166 INFO L226 Difference]: Without dead ends: 1125 [2025-02-06 14:16:21,167 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 216 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-02-06 14:16:21,167 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 39 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:21,168 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 217 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:21,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2025-02-06 14:16:21,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 1121. [2025-02-06 14:16:21,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 1055 states have (on average 1.0597156398104266) internal successors, (1118), 1058 states have internal predecessors, (1118), 60 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2025-02-06 14:16:21,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 1238 transitions. [2025-02-06 14:16:21,207 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 1238 transitions. Word has length 111 [2025-02-06 14:16:21,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:21,208 INFO L471 AbstractCegarLoop]: Abstraction has 1121 states and 1238 transitions. [2025-02-06 14:16:21,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 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-02-06 14:16:21,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 1238 transitions. [2025-02-06 14:16:21,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2025-02-06 14:16:21,209 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:21,209 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:21,219 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-02-06 14:16:21,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:21,411 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:21,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:21,411 INFO L85 PathProgramCache]: Analyzing trace with hash 412288807, now seen corresponding path program 1 times [2025-02-06 14:16:21,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:21,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829842769] [2025-02-06 14:16:21,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:21,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:21,417 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-02-06 14:16:21,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-02-06 14:16:21,430 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:21,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:21,535 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:16:21,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:21,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829842769] [2025-02-06 14:16:21,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829842769] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:21,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130870248] [2025-02-06 14:16:21,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:21,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:21,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:21,537 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-02-06 14:16:21,539 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-02-06 14:16:21,562 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-02-06 14:16:21,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-02-06 14:16:21,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:21,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:21,580 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:21,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:21,661 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:16:21,661 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:16:21,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130870248] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:21,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:21,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2025-02-06 14:16:21,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041694815] [2025-02-06 14:16:21,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:21,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-06 14:16:21,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:21,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-06 14:16:21,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2025-02-06 14:16:21,789 INFO L87 Difference]: Start difference. First operand 1121 states and 1238 transitions. Second operand has 13 states, 12 states have (on average 16.416666666666668) internal successors, (197), 13 states have internal predecessors, (197), 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-02-06 14:16:21,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:21,961 INFO L93 Difference]: Finished difference Result 2262 states and 2558 transitions. [2025-02-06 14:16:21,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 14:16:21,961 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 16.416666666666668) internal successors, (197), 13 states have internal predecessors, (197), 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 123 [2025-02-06 14:16:21,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:21,967 INFO L225 Difference]: With dead ends: 2262 [2025-02-06 14:16:21,967 INFO L226 Difference]: Without dead ends: 2261 [2025-02-06 14:16:21,968 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2025-02-06 14:16:21,969 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 14 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:21,969 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 162 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:21,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2261 states. [2025-02-06 14:16:22,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2261 to 2261. [2025-02-06 14:16:22,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2261 states, 2135 states have (on average 1.0576112412177987) internal successors, (2258), 2138 states have internal predecessors, (2258), 120 states have call successors, (120), 2 states have call predecessors, (120), 2 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2025-02-06 14:16:22,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2261 states to 2261 states and 2498 transitions. [2025-02-06 14:16:22,058 INFO L78 Accepts]: Start accepts. Automaton has 2261 states and 2498 transitions. Word has length 123 [2025-02-06 14:16:22,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:22,058 INFO L471 AbstractCegarLoop]: Abstraction has 2261 states and 2498 transitions. [2025-02-06 14:16:22,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 16.416666666666668) internal successors, (197), 13 states have internal predecessors, (197), 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-02-06 14:16:22,058 INFO L276 IsEmpty]: Start isEmpty. Operand 2261 states and 2498 transitions. [2025-02-06 14:16:22,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-02-06 14:16:22,060 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:22,061 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 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-02-06 14:16:22,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:22,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:22,261 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:22,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:22,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1833130828, now seen corresponding path program 2 times [2025-02-06 14:16:22,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:22,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239655280] [2025-02-06 14:16:22,262 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:22,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:22,266 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 134 statements into 2 equivalence classes. [2025-02-06 14:16:22,272 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 134 of 134 statements. [2025-02-06 14:16:22,272 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:22,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:22,374 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 68 proven. 128 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:16:22,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:22,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239655280] [2025-02-06 14:16:22,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239655280] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:22,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443696481] [2025-02-06 14:16:22,374 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:22,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:22,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:22,378 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-02-06 14:16:22,384 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-02-06 14:16:22,407 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 134 statements into 2 equivalence classes. [2025-02-06 14:16:22,431 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 134 of 134 statements. [2025-02-06 14:16:22,431 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:22,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:22,432 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-06 14:16:22,435 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:22,590 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 83 proven. 113 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:16:22,590 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:22,739 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 83 proven. 113 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:16:22,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443696481] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:22,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:22,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-02-06 14:16:22,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251465928] [2025-02-06 14:16:22,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:22,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 14:16:22,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:22,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 14:16:22,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-02-06 14:16:22,740 INFO L87 Difference]: Start difference. First operand 2261 states and 2498 transitions. Second operand has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 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-02-06 14:16:22,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:22,998 INFO L93 Difference]: Finished difference Result 5191 states and 5743 transitions. [2025-02-06 14:16:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 14:16:22,998 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 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 134 [2025-02-06 14:16:22,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:23,009 INFO L225 Difference]: With dead ends: 5191 [2025-02-06 14:16:23,009 INFO L226 Difference]: Without dead ends: 3723 [2025-02-06 14:16:23,013 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 259 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-02-06 14:16:23,014 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 51 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:23,014 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 321 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:23,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3723 states. [2025-02-06 14:16:23,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3723 to 2529. [2025-02-06 14:16:23,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2529 states, 2389 states have (on average 1.0565089995814148) internal successors, (2524), 2392 states have internal predecessors, (2524), 134 states have call successors, (134), 2 states have call predecessors, (134), 2 states have return successors, (134), 134 states have call predecessors, (134), 134 states have call successors, (134) [2025-02-06 14:16:23,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2529 states to 2529 states and 2792 transitions. [2025-02-06 14:16:23,142 INFO L78 Accepts]: Start accepts. Automaton has 2529 states and 2792 transitions. Word has length 134 [2025-02-06 14:16:23,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:23,143 INFO L471 AbstractCegarLoop]: Abstraction has 2529 states and 2792 transitions. [2025-02-06 14:16:23,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.666666666666666) internal successors, (176), 12 states have internal predecessors, (176), 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-02-06 14:16:23,143 INFO L276 IsEmpty]: Start isEmpty. Operand 2529 states and 2792 transitions. [2025-02-06 14:16:23,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2025-02-06 14:16:23,144 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:23,145 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 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-02-06 14:16:23,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:23,346 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,SelfDestructingSolverStorable24 [2025-02-06 14:16:23,347 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:23,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:23,347 INFO L85 PathProgramCache]: Analyzing trace with hash 559019480, now seen corresponding path program 3 times [2025-02-06 14:16:23,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:23,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11239996] [2025-02-06 14:16:23,347 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:16:23,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:23,358 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 157 statements into 7 equivalence classes. [2025-02-06 14:16:23,402 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 157 of 157 statements. [2025-02-06 14:16:23,402 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-06 14:16:23,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:23,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [863699442] [2025-02-06 14:16:23,403 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:16:23,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:23,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:23,409 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-02-06 14:16:23,411 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-02-06 14:16:23,449 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 157 statements into 7 equivalence classes. [2025-02-06 14:16:23,468 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 65 of 157 statements. [2025-02-06 14:16:23,468 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-06 14:16:23,468 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:23,472 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 14:16:23,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:23,536 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 131 proven. 8 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2025-02-06 14:16:23,536 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:23,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:23,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11239996] [2025-02-06 14:16:23,830 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:23,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863699442] [2025-02-06 14:16:23,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863699442] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:23,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:23,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2025-02-06 14:16:23,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671169153] [2025-02-06 14:16:23,831 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:23,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:16:23,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:23,831 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:16:23,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-02-06 14:16:23,831 INFO L87 Difference]: Start difference. First operand 2529 states and 2792 transitions. Second operand has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 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-02-06 14:16:23,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:23,985 INFO L93 Difference]: Finished difference Result 2534 states and 2794 transitions. [2025-02-06 14:16:23,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:16:23,985 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 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 157 [2025-02-06 14:16:23,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:23,993 INFO L225 Difference]: With dead ends: 2534 [2025-02-06 14:16:23,993 INFO L226 Difference]: Without dead ends: 2530 [2025-02-06 14:16:23,994 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 166 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-02-06 14:16:23,995 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 19 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:23,996 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 119 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:23,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2530 states. [2025-02-06 14:16:24,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2530 to 2529. [2025-02-06 14:16:24,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2529 states, 2389 states have (on average 1.0539974884889074) internal successors, (2518), 2392 states have internal predecessors, (2518), 134 states have call successors, (134), 2 states have call predecessors, (134), 2 states have return successors, (134), 134 states have call predecessors, (134), 134 states have call successors, (134) [2025-02-06 14:16:24,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2529 states to 2529 states and 2786 transitions. [2025-02-06 14:16:24,091 INFO L78 Accepts]: Start accepts. Automaton has 2529 states and 2786 transitions. Word has length 157 [2025-02-06 14:16:24,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:24,091 INFO L471 AbstractCegarLoop]: Abstraction has 2529 states and 2786 transitions. [2025-02-06 14:16:24,091 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 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-02-06 14:16:24,091 INFO L276 IsEmpty]: Start isEmpty. Operand 2529 states and 2786 transitions. [2025-02-06 14:16:24,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2025-02-06 14:16:24,093 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:24,093 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 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-02-06 14:16:24,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:24,298 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,SelfDestructingSolverStorable25 [2025-02-06 14:16:24,300 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:24,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:24,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1123291509, now seen corresponding path program 3 times [2025-02-06 14:16:24,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:24,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79988714] [2025-02-06 14:16:24,301 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:16:24,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:24,306 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 157 statements into 7 equivalence classes. [2025-02-06 14:16:24,338 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 157 of 157 statements. [2025-02-06 14:16:24,342 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-06 14:16:24,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:24,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [197815510] [2025-02-06 14:16:24,343 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:16:24,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:24,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:24,349 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-02-06 14:16:24,350 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-02-06 14:16:24,373 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 157 statements into 7 equivalence classes. [2025-02-06 14:16:24,397 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 134 of 157 statements. [2025-02-06 14:16:24,397 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-06 14:16:24,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:24,398 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:16:24,400 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:24,616 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2025-02-06 14:16:24,617 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:24,896 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2025-02-06 14:16:24,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:24,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79988714] [2025-02-06 14:16:24,896 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:24,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197815510] [2025-02-06 14:16:24,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197815510] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:24,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:16:24,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2025-02-06 14:16:24,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468600098] [2025-02-06 14:16:24,896 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:24,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 14:16:24,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:24,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 14:16:24,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2025-02-06 14:16:24,898 INFO L87 Difference]: Start difference. First operand 2529 states and 2786 transitions. Second operand has 14 states, 13 states have (on average 14.307692307692308) internal successors, (186), 14 states have internal predecessors, (186), 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-02-06 14:16:25,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:25,587 INFO L93 Difference]: Finished difference Result 3189 states and 3506 transitions. [2025-02-06 14:16:25,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-02-06 14:16:25,588 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 14.307692307692308) internal successors, (186), 14 states have internal predecessors, (186), 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 157 [2025-02-06 14:16:25,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:25,595 INFO L225 Difference]: With dead ends: 3189 [2025-02-06 14:16:25,595 INFO L226 Difference]: Without dead ends: 3177 [2025-02-06 14:16:25,596 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=372, Invalid=1188, Unknown=0, NotChecked=0, Total=1560 [2025-02-06 14:16:25,596 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 315 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:25,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [317 Valid, 503 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:16:25,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3177 states. [2025-02-06 14:16:25,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3177 to 2927. [2025-02-06 14:16:25,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2927 states, 2767 states have (on average 1.0495121069750633) internal successors, (2904), 2770 states have internal predecessors, (2904), 154 states have call successors, (154), 2 states have call predecessors, (154), 2 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) [2025-02-06 14:16:25,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2927 states to 2927 states and 3212 transitions. [2025-02-06 14:16:25,745 INFO L78 Accepts]: Start accepts. Automaton has 2927 states and 3212 transitions. Word has length 157 [2025-02-06 14:16:25,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:25,745 INFO L471 AbstractCegarLoop]: Abstraction has 2927 states and 3212 transitions. [2025-02-06 14:16:25,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 14.307692307692308) internal successors, (186), 14 states have internal predecessors, (186), 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-02-06 14:16:25,745 INFO L276 IsEmpty]: Start isEmpty. Operand 2927 states and 3212 transitions. [2025-02-06 14:16:25,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2025-02-06 14:16:25,747 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:25,747 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 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-02-06 14:16:25,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-02-06 14:16:25,947 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,SelfDestructingSolverStorable26 [2025-02-06 14:16:25,947 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:25,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:25,948 INFO L85 PathProgramCache]: Analyzing trace with hash 168176088, now seen corresponding path program 4 times [2025-02-06 14:16:25,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:25,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643268818] [2025-02-06 14:16:25,948 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:16:25,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:25,961 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 157 statements into 2 equivalence classes. [2025-02-06 14:16:26,002 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 157 of 157 statements. [2025-02-06 14:16:26,003 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:16:26,003 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:26,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1591363329] [2025-02-06 14:16:26,009 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:16:26,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:26,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:26,015 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-02-06 14:16:26,021 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-02-06 14:16:26,047 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 157 statements into 2 equivalence classes. [2025-02-06 14:16:26,077 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 157 of 157 statements. [2025-02-06 14:16:26,077 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:16:26,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:26,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-06 14:16:26,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:26,693 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 6 proven. 249 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2025-02-06 14:16:26,693 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:26,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:26,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643268818] [2025-02-06 14:16:26,859 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:26,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591363329] [2025-02-06 14:16:26,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591363329] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:26,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:26,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2025-02-06 14:16:26,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055147855] [2025-02-06 14:16:26,859 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:26,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-06 14:16:26,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:26,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-06 14:16:26,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2025-02-06 14:16:26,860 INFO L87 Difference]: Start difference. First operand 2927 states and 3212 transitions. Second operand has 13 states, 12 states have (on average 7.916666666666667) internal successors, (95), 13 states have internal predecessors, (95), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-06 14:16:27,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:27,257 INFO L93 Difference]: Finished difference Result 3353 states and 3676 transitions. [2025-02-06 14:16:27,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 14:16:27,258 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 7.916666666666667) internal successors, (95), 13 states have internal predecessors, (95), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 157 [2025-02-06 14:16:27,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:27,265 INFO L225 Difference]: With dead ends: 3353 [2025-02-06 14:16:27,265 INFO L226 Difference]: Without dead ends: 3349 [2025-02-06 14:16:27,265 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:16:27,266 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 28 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:27,266 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 387 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:16:27,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3349 states. [2025-02-06 14:16:27,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3349 to 2965. [2025-02-06 14:16:27,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2965 states, 2803 states have (on average 1.048876204067071) internal successors, (2940), 2806 states have internal predecessors, (2940), 156 states have call successors, (156), 2 states have call predecessors, (156), 2 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2025-02-06 14:16:27,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2965 states to 2965 states and 3252 transitions. [2025-02-06 14:16:27,360 INFO L78 Accepts]: Start accepts. Automaton has 2965 states and 3252 transitions. Word has length 157 [2025-02-06 14:16:27,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:27,361 INFO L471 AbstractCegarLoop]: Abstraction has 2965 states and 3252 transitions. [2025-02-06 14:16:27,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 7.916666666666667) internal successors, (95), 13 states have internal predecessors, (95), 5 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-06 14:16:27,361 INFO L276 IsEmpty]: Start isEmpty. Operand 2965 states and 3252 transitions. [2025-02-06 14:16:27,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2025-02-06 14:16:27,363 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:27,363 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 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-02-06 14:16:27,369 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-02-06 14:16:27,563 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,SelfDestructingSolverStorable27 [2025-02-06 14:16:27,564 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:27,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:27,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1464666926, now seen corresponding path program 5 times [2025-02-06 14:16:27,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:27,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530809652] [2025-02-06 14:16:27,565 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:16:27,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:27,570 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 180 statements into 8 equivalence classes. [2025-02-06 14:16:27,584 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 180 of 180 statements. [2025-02-06 14:16:27,586 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-02-06 14:16:27,586 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:27,736 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 165 proven. 236 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 14:16:27,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:27,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530809652] [2025-02-06 14:16:27,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530809652] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:27,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001021497] [2025-02-06 14:16:27,737 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:16:27,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:27,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:27,739 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-02-06 14:16:27,740 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-02-06 14:16:27,765 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 180 statements into 8 equivalence classes. [2025-02-06 14:16:27,798 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 180 of 180 statements. [2025-02-06 14:16:27,798 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-02-06 14:16:27,798 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:27,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:16:27,802 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:28,091 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 148 proven. 253 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 14:16:28,092 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:28,252 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 148 proven. 253 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 14:16:28,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001021497] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:28,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:28,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2025-02-06 14:16:28,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934757260] [2025-02-06 14:16:28,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:28,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 14:16:28,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:28,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 14:16:28,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2025-02-06 14:16:28,254 INFO L87 Difference]: Start difference. First operand 2965 states and 3252 transitions. Second operand has 14 states, 14 states have (on average 15.214285714285714) internal successors, (213), 14 states have internal predecessors, (213), 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-02-06 14:16:28,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:28,574 INFO L93 Difference]: Finished difference Result 6133 states and 6739 transitions. [2025-02-06 14:16:28,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 14:16:28,575 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 15.214285714285714) internal successors, (213), 14 states have internal predecessors, (213), 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 180 [2025-02-06 14:16:28,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:28,585 INFO L225 Difference]: With dead ends: 6133 [2025-02-06 14:16:28,585 INFO L226 Difference]: Without dead ends: 4645 [2025-02-06 14:16:28,587 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 349 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-02-06 14:16:28,590 INFO L435 NwaCegarLoop]: 100 mSDtfsCounter, 45 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:28,591 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 322 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:16:28,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4645 states. [2025-02-06 14:16:28,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4645 to 3433. [2025-02-06 14:16:28,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3433 states, 3247 states have (on average 1.0452725592854943) internal successors, (3394), 3250 states have internal predecessors, (3394), 180 states have call successors, (180), 2 states have call predecessors, (180), 2 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2025-02-06 14:16:28,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3433 states to 3433 states and 3754 transitions. [2025-02-06 14:16:28,709 INFO L78 Accepts]: Start accepts. Automaton has 3433 states and 3754 transitions. Word has length 180 [2025-02-06 14:16:28,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:28,709 INFO L471 AbstractCegarLoop]: Abstraction has 3433 states and 3754 transitions. [2025-02-06 14:16:28,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 15.214285714285714) internal successors, (213), 14 states have internal predecessors, (213), 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-02-06 14:16:28,709 INFO L276 IsEmpty]: Start isEmpty. Operand 3433 states and 3754 transitions. [2025-02-06 14:16:28,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2025-02-06 14:16:28,712 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:28,712 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:28,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-02-06 14:16:28,912 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,SelfDestructingSolverStorable28 [2025-02-06 14:16:28,913 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:28,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:28,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1877457846, now seen corresponding path program 6 times [2025-02-06 14:16:28,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:28,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768804037] [2025-02-06 14:16:28,914 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:16:28,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:28,920 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 203 statements into 9 equivalence classes. [2025-02-06 14:16:28,938 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 203 of 203 statements. [2025-02-06 14:16:28,939 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-02-06 14:16:28,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:28,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [581352939] [2025-02-06 14:16:28,939 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:16:28,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:28,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:28,941 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-02-06 14:16:28,943 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-02-06 14:16:28,966 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 203 statements into 9 equivalence classes. [2025-02-06 14:16:28,999 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 180 of 203 statements. [2025-02-06 14:16:28,999 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-02-06 14:16:28,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:29,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:16:29,002 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:29,354 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2025-02-06 14:16:29,354 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:29,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:29,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768804037] [2025-02-06 14:16:29,458 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:29,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581352939] [2025-02-06 14:16:29,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581352939] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:29,458 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:29,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-06 14:16:29,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132363727] [2025-02-06 14:16:29,458 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:29,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:16:29,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:29,458 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:16:29,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:16:29,459 INFO L87 Difference]: Start difference. First operand 3433 states and 3754 transitions. Second operand has 9 states, 8 states have (on average 13.75) internal successors, (110), 9 states have internal predecessors, (110), 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-02-06 14:16:29,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:29,799 INFO L93 Difference]: Finished difference Result 3859 states and 4216 transitions. [2025-02-06 14:16:29,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 14:16:29,799 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 13.75) internal successors, (110), 9 states have internal predecessors, (110), 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 203 [2025-02-06 14:16:29,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:29,808 INFO L225 Difference]: With dead ends: 3859 [2025-02-06 14:16:29,809 INFO L226 Difference]: Without dead ends: 3855 [2025-02-06 14:16:29,810 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:16:29,810 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 21 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:29,810 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 434 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:16:29,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3855 states. [2025-02-06 14:16:29,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3855 to 3490. [2025-02-06 14:16:29,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3490 states, 3301 states have (on average 1.0445319600121175) internal successors, (3448), 3304 states have internal predecessors, (3448), 183 states have call successors, (183), 2 states have call predecessors, (183), 2 states have return successors, (183), 183 states have call predecessors, (183), 183 states have call successors, (183) [2025-02-06 14:16:29,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3490 states to 3490 states and 3814 transitions. [2025-02-06 14:16:29,952 INFO L78 Accepts]: Start accepts. Automaton has 3490 states and 3814 transitions. Word has length 203 [2025-02-06 14:16:29,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:29,952 INFO L471 AbstractCegarLoop]: Abstraction has 3490 states and 3814 transitions. [2025-02-06 14:16:29,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 13.75) internal successors, (110), 9 states have internal predecessors, (110), 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-02-06 14:16:29,952 INFO L276 IsEmpty]: Start isEmpty. Operand 3490 states and 3814 transitions. [2025-02-06 14:16:29,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2025-02-06 14:16:29,956 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:29,956 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 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-02-06 14:16:29,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:30,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:30,160 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:30,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:30,161 INFO L85 PathProgramCache]: Analyzing trace with hash -852023435, now seen corresponding path program 2 times [2025-02-06 14:16:30,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:30,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643657423] [2025-02-06 14:16:30,161 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:30,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:30,166 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 218 statements into 2 equivalence classes. [2025-02-06 14:16:30,172 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 218 of 218 statements. [2025-02-06 14:16:30,172 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:30,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:30,302 INFO L134 CoverageAnalysis]: Checked inductivity of 816 backedges. 0 proven. 668 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:16:30,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:30,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643657423] [2025-02-06 14:16:30,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643657423] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:30,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85181987] [2025-02-06 14:16:30,302 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:30,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:30,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:30,305 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-02-06 14:16:30,309 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-02-06 14:16:30,337 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 218 statements into 2 equivalence classes. [2025-02-06 14:16:30,368 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 218 of 218 statements. [2025-02-06 14:16:30,368 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:30,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:30,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 14:16:30,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 816 backedges. 0 proven. 668 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:16:30,523 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:30,766 INFO L134 CoverageAnalysis]: Checked inductivity of 816 backedges. 0 proven. 668 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:16:30,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85181987] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:30,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:30,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-02-06 14:16:30,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826249829] [2025-02-06 14:16:30,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:30,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-06 14:16:30,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:30,768 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-06 14:16:30,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-02-06 14:16:30,769 INFO L87 Difference]: Start difference. First operand 3490 states and 3814 transitions. Second operand has 21 states, 20 states have (on average 17.35) internal successors, (347), 21 states have internal predecessors, (347), 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-02-06 14:16:31,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:31,130 INFO L93 Difference]: Finished difference Result 6761 states and 7436 transitions. [2025-02-06 14:16:31,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-06 14:16:31,131 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 17.35) internal successors, (347), 21 states have internal predecessors, (347), 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 218 [2025-02-06 14:16:31,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:31,147 INFO L225 Difference]: With dead ends: 6761 [2025-02-06 14:16:31,147 INFO L226 Difference]: Without dead ends: 6760 [2025-02-06 14:16:31,149 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-02-06 14:16:31,149 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 334 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:31,150 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 416 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:16:31,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6760 states. [2025-02-06 14:16:31,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6760 to 6710. [2025-02-06 14:16:31,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6710 states, 6351 states have (on average 1.0483388442764918) internal successors, (6658), 6354 states have internal predecessors, (6658), 353 states have call successors, (353), 2 states have call predecessors, (353), 2 states have return successors, (353), 353 states have call predecessors, (353), 353 states have call successors, (353) [2025-02-06 14:16:31,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6710 states to 6710 states and 7364 transitions. [2025-02-06 14:16:31,363 INFO L78 Accepts]: Start accepts. Automaton has 6710 states and 7364 transitions. Word has length 218 [2025-02-06 14:16:31,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:31,364 INFO L471 AbstractCegarLoop]: Abstraction has 6710 states and 7364 transitions. [2025-02-06 14:16:31,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 17.35) internal successors, (347), 21 states have internal predecessors, (347), 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-02-06 14:16:31,369 INFO L276 IsEmpty]: Start isEmpty. Operand 6710 states and 7364 transitions. [2025-02-06 14:16:31,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-02-06 14:16:31,371 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:31,371 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:31,381 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-02-06 14:16:31,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2025-02-06 14:16:31,572 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:31,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:31,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1063421233, now seen corresponding path program 7 times [2025-02-06 14:16:31,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:31,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574136685] [2025-02-06 14:16:31,576 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 14:16:31,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:31,581 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-02-06 14:16:31,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-02-06 14:16:31,597 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:31,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:31,773 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 236 proven. 413 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2025-02-06 14:16:31,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:31,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574136685] [2025-02-06 14:16:31,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574136685] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:31,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108800947] [2025-02-06 14:16:31,773 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 14:16:31,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:31,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:31,775 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-02-06 14:16:31,777 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-02-06 14:16:31,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-02-06 14:16:31,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-02-06 14:16:31,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:31,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:31,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:16:31,835 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:32,107 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 404 proven. 245 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2025-02-06 14:16:32,107 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:32,305 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 236 proven. 413 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2025-02-06 14:16:32,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108800947] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:32,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:32,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2025-02-06 14:16:32,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58302882] [2025-02-06 14:16:32,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:32,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-06 14:16:32,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:32,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-06 14:16:32,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2025-02-06 14:16:32,307 INFO L87 Difference]: Start difference. First operand 6710 states and 7364 transitions. Second operand has 22 states, 22 states have (on average 17.318181818181817) internal successors, (381), 22 states have internal predecessors, (381), 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-02-06 14:16:33,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:33,131 INFO L93 Difference]: Finished difference Result 17665 states and 19427 transitions. [2025-02-06 14:16:33,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-06 14:16:33,132 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 17.318181818181817) internal successors, (381), 22 states have internal predecessors, (381), 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 226 [2025-02-06 14:16:33,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:33,177 INFO L225 Difference]: With dead ends: 17665 [2025-02-06 14:16:33,177 INFO L226 Difference]: Without dead ends: 12851 [2025-02-06 14:16:33,185 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 438 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2025-02-06 14:16:33,185 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 64 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:33,186 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 505 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:16:33,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12851 states. [2025-02-06 14:16:33,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12851 to 7577. [2025-02-06 14:16:33,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7577 states, 7171 states have (on average 1.046437038070004) internal successors, (7504), 7174 states have internal predecessors, (7504), 400 states have call successors, (400), 2 states have call predecessors, (400), 2 states have return successors, (400), 400 states have call predecessors, (400), 400 states have call successors, (400) [2025-02-06 14:16:33,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7577 states to 7577 states and 8304 transitions. [2025-02-06 14:16:33,482 INFO L78 Accepts]: Start accepts. Automaton has 7577 states and 8304 transitions. Word has length 226 [2025-02-06 14:16:33,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:33,483 INFO L471 AbstractCegarLoop]: Abstraction has 7577 states and 8304 transitions. [2025-02-06 14:16:33,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 17.318181818181817) internal successors, (381), 22 states have internal predecessors, (381), 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-02-06 14:16:33,483 INFO L276 IsEmpty]: Start isEmpty. Operand 7577 states and 8304 transitions. [2025-02-06 14:16:33,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-02-06 14:16:33,485 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:33,485 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 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-02-06 14:16:33,494 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-02-06 14:16:33,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:33,690 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:33,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:33,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1163245196, now seen corresponding path program 8 times [2025-02-06 14:16:33,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:33,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454684872] [2025-02-06 14:16:33,690 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:33,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:33,700 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 226 statements into 2 equivalence classes. [2025-02-06 14:16:33,708 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 226 of 226 statements. [2025-02-06 14:16:33,708 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:33,708 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:33,855 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 183 proven. 499 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:16:33,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:33,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454684872] [2025-02-06 14:16:33,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454684872] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:33,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641167708] [2025-02-06 14:16:33,856 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:33,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:33,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:33,857 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-02-06 14:16:33,859 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-02-06 14:16:33,881 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 226 statements into 2 equivalence classes. [2025-02-06 14:16:33,910 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 226 of 226 statements. [2025-02-06 14:16:33,910 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:33,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:33,913 INFO L256 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-06 14:16:33,915 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:34,178 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 232 proven. 450 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:16:34,179 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:34,399 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 232 proven. 450 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:16:34,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641167708] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:34,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:34,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2025-02-06 14:16:34,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274254670] [2025-02-06 14:16:34,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:34,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-06 14:16:34,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:34,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-06 14:16:34,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:16:34,400 INFO L87 Difference]: Start difference. First operand 7577 states and 8304 transitions. Second operand has 18 states, 18 states have (on average 15.777777777777779) internal successors, (284), 18 states have internal predecessors, (284), 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-02-06 14:16:34,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:34,889 INFO L93 Difference]: Finished difference Result 9007 states and 9851 transitions. [2025-02-06 14:16:34,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 14:16:34,890 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.777777777777779) internal successors, (284), 18 states have internal predecessors, (284), 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 226 [2025-02-06 14:16:34,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:34,905 INFO L225 Difference]: With dead ends: 9007 [2025-02-06 14:16:34,905 INFO L226 Difference]: Without dead ends: 7571 [2025-02-06 14:16:34,909 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 437 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-02-06 14:16:34,909 INFO L435 NwaCegarLoop]: 120 mSDtfsCounter, 41 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:34,909 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 652 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:16:34,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7571 states. [2025-02-06 14:16:35,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7571 to 7567. [2025-02-06 14:16:35,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7567 states, 7161 states have (on average 1.0437089791928502) internal successors, (7474), 7164 states have internal predecessors, (7474), 400 states have call successors, (400), 2 states have call predecessors, (400), 2 states have return successors, (400), 400 states have call predecessors, (400), 400 states have call successors, (400) [2025-02-06 14:16:35,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7567 states to 7567 states and 8274 transitions. [2025-02-06 14:16:35,194 INFO L78 Accepts]: Start accepts. Automaton has 7567 states and 8274 transitions. Word has length 226 [2025-02-06 14:16:35,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:35,194 INFO L471 AbstractCegarLoop]: Abstraction has 7567 states and 8274 transitions. [2025-02-06 14:16:35,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.777777777777779) internal successors, (284), 18 states have internal predecessors, (284), 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-02-06 14:16:35,195 INFO L276 IsEmpty]: Start isEmpty. Operand 7567 states and 8274 transitions. [2025-02-06 14:16:35,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2025-02-06 14:16:35,197 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:35,197 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 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-02-06 14:16:35,204 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-02-06 14:16:35,398 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:35,398 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:35,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:35,399 INFO L85 PathProgramCache]: Analyzing trace with hash -874436968, now seen corresponding path program 9 times [2025-02-06 14:16:35,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:35,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645019736] [2025-02-06 14:16:35,399 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:16:35,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:35,412 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 249 statements into 11 equivalence classes. [2025-02-06 14:16:35,425 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 249 of 249 statements. [2025-02-06 14:16:35,425 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-06 14:16:35,425 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:35,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2030839660] [2025-02-06 14:16:35,426 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:16:35,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:35,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:35,428 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-02-06 14:16:35,431 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-02-06 14:16:35,462 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 249 statements into 11 equivalence classes. [2025-02-06 14:16:35,505 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 157 of 249 statements. [2025-02-06 14:16:35,505 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-06 14:16:35,505 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:35,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-06 14:16:35,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:35,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 677 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2025-02-06 14:16:35,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:36,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:36,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645019736] [2025-02-06 14:16:36,013 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:36,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030839660] [2025-02-06 14:16:36,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030839660] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:36,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:36,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-02-06 14:16:36,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825212349] [2025-02-06 14:16:36,013 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:36,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 14:16:36,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:36,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 14:16:36,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-02-06 14:16:36,014 INFO L87 Difference]: Start difference. First operand 7567 states and 8274 transitions. Second operand has 10 states, 9 states have (on average 14.222222222222221) internal successors, (128), 10 states have internal predecessors, (128), 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-02-06 14:16:36,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:36,775 INFO L93 Difference]: Finished difference Result 11596 states and 12678 transitions. [2025-02-06 14:16:36,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-06 14:16:36,775 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 14.222222222222221) internal successors, (128), 10 states have internal predecessors, (128), 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 249 [2025-02-06 14:16:36,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:36,788 INFO L225 Difference]: With dead ends: 11596 [2025-02-06 14:16:36,788 INFO L226 Difference]: Without dead ends: 7933 [2025-02-06 14:16:36,793 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2025-02-06 14:16:36,793 INFO L435 NwaCegarLoop]: 109 mSDtfsCounter, 110 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 963 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:36,793 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 727 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 963 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:16:36,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7933 states. [2025-02-06 14:16:37,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7933 to 7672. [2025-02-06 14:16:37,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7672 states, 7261 states have (on average 1.0431070100537116) internal successors, (7574), 7264 states have internal predecessors, (7574), 405 states have call successors, (405), 2 states have call predecessors, (405), 2 states have return successors, (405), 405 states have call predecessors, (405), 405 states have call successors, (405) [2025-02-06 14:16:37,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7672 states to 7672 states and 8384 transitions. [2025-02-06 14:16:37,056 INFO L78 Accepts]: Start accepts. Automaton has 7672 states and 8384 transitions. Word has length 249 [2025-02-06 14:16:37,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:37,056 INFO L471 AbstractCegarLoop]: Abstraction has 7672 states and 8384 transitions. [2025-02-06 14:16:37,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 14.222222222222221) internal successors, (128), 10 states have internal predecessors, (128), 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-02-06 14:16:37,057 INFO L276 IsEmpty]: Start isEmpty. Operand 7672 states and 8384 transitions. [2025-02-06 14:16:37,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2025-02-06 14:16:37,059 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:37,059 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:37,072 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-02-06 14:16:37,259 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,SelfDestructingSolverStorable33 [2025-02-06 14:16:37,260 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:37,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:37,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1852635929, now seen corresponding path program 2 times [2025-02-06 14:16:37,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:37,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377766464] [2025-02-06 14:16:37,260 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:37,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:37,266 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 261 statements into 2 equivalence classes. [2025-02-06 14:16:37,278 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 261 of 261 statements. [2025-02-06 14:16:37,278 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:37,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:37,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 0 proven. 995 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:16:37,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:37,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377766464] [2025-02-06 14:16:37,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377766464] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:37,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952396247] [2025-02-06 14:16:37,499 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:16:37,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:37,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:37,501 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-02-06 14:16:37,503 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-02-06 14:16:37,529 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 261 statements into 2 equivalence classes. [2025-02-06 14:16:37,563 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 261 of 261 statements. [2025-02-06 14:16:37,563 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:16:37,563 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:37,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 14:16:37,567 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:37,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 0 proven. 995 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:16:37,716 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:37,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 0 proven. 995 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:16:37,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952396247] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:37,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:37,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2025-02-06 14:16:37,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575896962] [2025-02-06 14:16:37,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:37,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-02-06 14:16:37,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:37,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-02-06 14:16:37,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2025-02-06 14:16:37,991 INFO L87 Difference]: Start difference. First operand 7672 states and 8384 transitions. Second operand has 25 states, 24 states have (on average 17.208333333333332) internal successors, (413), 25 states have internal predecessors, (413), 24 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2025-02-06 14:16:38,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:38,542 INFO L93 Difference]: Finished difference Result 12233 states and 13652 transitions. [2025-02-06 14:16:38,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-06 14:16:38,542 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 17.208333333333332) internal successors, (413), 25 states have internal predecessors, (413), 24 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) Word has length 261 [2025-02-06 14:16:38,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:38,583 INFO L225 Difference]: With dead ends: 12233 [2025-02-06 14:16:38,583 INFO L226 Difference]: Without dead ends: 12232 [2025-02-06 14:16:38,587 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 509 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2025-02-06 14:16:38,587 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 26 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:38,587 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 312 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:16:38,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12232 states. [2025-02-06 14:16:39,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12232 to 12232. [2025-02-06 14:16:39,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12232 states, 11581 states have (on average 1.0467144460754685) internal successors, (12122), 11584 states have internal predecessors, (12122), 645 states have call successors, (645), 2 states have call predecessors, (645), 2 states have return successors, (645), 645 states have call predecessors, (645), 645 states have call successors, (645) [2025-02-06 14:16:39,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12232 states to 12232 states and 13412 transitions. [2025-02-06 14:16:39,336 INFO L78 Accepts]: Start accepts. Automaton has 12232 states and 13412 transitions. Word has length 261 [2025-02-06 14:16:39,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:39,337 INFO L471 AbstractCegarLoop]: Abstraction has 12232 states and 13412 transitions. [2025-02-06 14:16:39,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 17.208333333333332) internal successors, (413), 25 states have internal predecessors, (413), 24 states have call successors, (25), 1 states have call predecessors, (25), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2025-02-06 14:16:39,337 INFO L276 IsEmpty]: Start isEmpty. Operand 12232 states and 13412 transitions. [2025-02-06 14:16:39,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 14:16:39,341 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:39,341 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:39,350 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-02-06 14:16:39,542 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,SelfDestructingSolverStorable34 [2025-02-06 14:16:39,542 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:39,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:39,542 INFO L85 PathProgramCache]: Analyzing trace with hash 803055352, now seen corresponding path program 10 times [2025-02-06 14:16:39,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:39,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249151270] [2025-02-06 14:16:39,543 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:16:39,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:39,552 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 295 statements into 2 equivalence classes. [2025-02-06 14:16:39,576 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 14:16:39,577 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:16:39,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:39,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149236326] [2025-02-06 14:16:39,578 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:16:39,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:39,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:39,581 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-02-06 14:16:39,588 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-02-06 14:16:39,613 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 295 statements into 2 equivalence classes. [2025-02-06 14:16:39,663 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 14:16:39,663 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:16:39,663 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:39,665 INFO L256 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-02-06 14:16:39,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:41,256 INFO L134 CoverageAnalysis]: Checked inductivity of 1466 backedges. 66 proven. 1220 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2025-02-06 14:16:41,257 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:41,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:41,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249151270] [2025-02-06 14:16:41,436 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:41,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149236326] [2025-02-06 14:16:41,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149236326] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:41,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:41,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2025-02-06 14:16:41,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722013155] [2025-02-06 14:16:41,436 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:41,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-02-06 14:16:41,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:41,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-02-06 14:16:41,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2025-02-06 14:16:41,437 INFO L87 Difference]: Start difference. First operand 12232 states and 13412 transitions. Second operand has 28 states, 27 states have (on average 8.11111111111111) internal successors, (219), 28 states have internal predecessors, (219), 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-02-06 14:16:45,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.91s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-06 14:16:50,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:50,059 INFO L93 Difference]: Finished difference Result 13656 states and 14915 transitions. [2025-02-06 14:16:50,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2025-02-06 14:16:50,060 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 8.11111111111111) internal successors, (219), 28 states have internal predecessors, (219), 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 295 [2025-02-06 14:16:50,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:50,081 INFO L225 Difference]: With dead ends: 13656 [2025-02-06 14:16:50,081 INFO L226 Difference]: Without dead ends: 13652 [2025-02-06 14:16:50,086 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 281 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1508 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=608, Invalid=5398, Unknown=0, NotChecked=0, Total=6006 [2025-02-06 14:16:50,086 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 363 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 2510 mSolverCounterSat, 62 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 2574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2510 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:50,087 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 1033 Invalid, 2574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2510 Invalid, 2 Unknown, 0 Unchecked, 6.4s Time] [2025-02-06 14:16:50,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13652 states. [2025-02-06 14:16:50,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13652 to 12261. [2025-02-06 14:16:50,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12261 states, 11609 states have (on average 1.0465156344215694) internal successors, (12149), 11612 states have internal predecessors, (12149), 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-02-06 14:16:50,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12261 states to 12261 states and 13441 transitions. [2025-02-06 14:16:50,532 INFO L78 Accepts]: Start accepts. Automaton has 12261 states and 13441 transitions. Word has length 295 [2025-02-06 14:16:50,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:50,532 INFO L471 AbstractCegarLoop]: Abstraction has 12261 states and 13441 transitions. [2025-02-06 14:16:50,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 8.11111111111111) internal successors, (219), 28 states have internal predecessors, (219), 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-02-06 14:16:50,532 INFO L276 IsEmpty]: Start isEmpty. Operand 12261 states and 13441 transitions. [2025-02-06 14:16:50,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 14:16:50,535 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:50,535 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 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-02-06 14:16:50,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-02-06 14:16:50,739 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,SelfDestructingSolverStorable35 [2025-02-06 14:16:50,739 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:50,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:50,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1339460618, now seen corresponding path program 11 times [2025-02-06 14:16:50,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:50,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131917310] [2025-02-06 14:16:50,740 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:16:50,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:50,746 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 295 statements into 13 equivalence classes. [2025-02-06 14:16:50,773 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 14:16:50,776 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-06 14:16:50,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:50,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1592125995] [2025-02-06 14:16:50,778 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:16:50,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:50,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:50,782 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-02-06 14:16:50,783 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-02-06 14:16:50,808 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 295 statements into 13 equivalence classes. [2025-02-06 14:16:50,859 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 14:16:50,859 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-06 14:16:50,859 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:50,862 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 62 conjuncts are in the unsatisfiable core [2025-02-06 14:16:50,865 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:52,359 INFO L134 CoverageAnalysis]: Checked inductivity of 1514 backedges. 372 proven. 877 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-02-06 14:16:52,359 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:52,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:52,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131917310] [2025-02-06 14:16:52,566 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:52,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592125995] [2025-02-06 14:16:52,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592125995] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:52,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:52,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2025-02-06 14:16:52,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178460281] [2025-02-06 14:16:52,566 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:52,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-02-06 14:16:52,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:52,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-02-06 14:16:52,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2025-02-06 14:16:52,569 INFO L87 Difference]: Start difference. First operand 12261 states and 13441 transitions. Second operand has 36 states, 35 states have (on average 6.685714285714286) internal successors, (234), 35 states have internal predecessors, (234), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-02-06 14:16:55,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:55,187 INFO L93 Difference]: Finished difference Result 23644 states and 25903 transitions. [2025-02-06 14:16:55,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-02-06 14:16:55,187 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 6.685714285714286) internal successors, (234), 35 states have internal predecessors, (234), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) Word has length 295 [2025-02-06 14:16:55,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:55,225 INFO L225 Difference]: With dead ends: 23644 [2025-02-06 14:16:55,225 INFO L226 Difference]: Without dead ends: 14392 [2025-02-06 14:16:55,237 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 270 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2150 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1101, Invalid=6209, Unknown=0, NotChecked=0, Total=7310 [2025-02-06 14:16:55,237 INFO L435 NwaCegarLoop]: 96 mSDtfsCounter, 337 mSDsluCounter, 1006 mSDsCounter, 0 mSdLazyCounter, 2861 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 2887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 2861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:55,237 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 1102 Invalid, 2887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 2861 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-02-06 14:16:55,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14392 states. [2025-02-06 14:16:55,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14392 to 14315. [2025-02-06 14:16:55,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14315 states, 13555 states have (on average 1.0436001475470307) internal successors, (14146), 13558 states have internal predecessors, (14146), 754 states have call successors, (754), 2 states have call predecessors, (754), 2 states have return successors, (754), 754 states have call predecessors, (754), 754 states have call successors, (754) [2025-02-06 14:16:55,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14315 states to 14315 states and 15654 transitions. [2025-02-06 14:16:55,900 INFO L78 Accepts]: Start accepts. Automaton has 14315 states and 15654 transitions. Word has length 295 [2025-02-06 14:16:55,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:55,901 INFO L471 AbstractCegarLoop]: Abstraction has 14315 states and 15654 transitions. [2025-02-06 14:16:55,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 6.685714285714286) internal successors, (234), 35 states have internal predecessors, (234), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-02-06 14:16:55,901 INFO L276 IsEmpty]: Start isEmpty. Operand 14315 states and 15654 transitions. [2025-02-06 14:16:55,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2025-02-06 14:16:55,905 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:55,905 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 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-02-06 14:16:55,911 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-02-06 14:16:56,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:56,109 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:56,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:56,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1657663982, now seen corresponding path program 12 times [2025-02-06 14:16:56,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:56,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772588536] [2025-02-06 14:16:56,112 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:16:56,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:56,121 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 318 statements into 14 equivalence classes. [2025-02-06 14:16:56,157 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) and asserted 318 of 318 statements. [2025-02-06 14:16:56,159 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2025-02-06 14:16:56,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:56,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 457 proven. 1015 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-06 14:16:56,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:56,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772588536] [2025-02-06 14:16:56,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772588536] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:56,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109322134] [2025-02-06 14:16:56,473 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:16:56,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:56,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:56,475 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-02-06 14:16:56,476 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-02-06 14:16:56,510 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 318 statements into 14 equivalence classes. [2025-02-06 14:16:56,593 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 272 of 318 statements. [2025-02-06 14:16:56,593 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-02-06 14:16:56,593 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:56,594 INFO L256 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-06 14:16:56,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:57,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 0 proven. 1097 refuted. 0 times theorem prover too weak. 691 trivial. 0 not checked. [2025-02-06 14:16:57,164 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:57,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109322134] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:57,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:16:57,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10] total 25 [2025-02-06 14:16:57,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460394966] [2025-02-06 14:16:57,283 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:57,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-02-06 14:16:57,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:57,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-02-06 14:16:57,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2025-02-06 14:16:57,284 INFO L87 Difference]: Start difference. First operand 14315 states and 15654 transitions. Second operand has 25 states, 25 states have (on average 15.48) internal successors, (387), 25 states have internal predecessors, (387), 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-02-06 14:16:58,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:58,714 INFO L93 Difference]: Finished difference Result 31419 states and 34435 transitions. [2025-02-06 14:16:58,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-02-06 14:16:58,715 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 15.48) internal successors, (387), 25 states have internal predecessors, (387), 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 318 [2025-02-06 14:16:58,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:58,741 INFO L225 Difference]: With dead ends: 31419 [2025-02-06 14:16:58,741 INFO L226 Difference]: Without dead ends: 21619 [2025-02-06 14:16:58,757 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 323 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 395 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=272, Invalid=1288, Unknown=0, NotChecked=0, Total=1560 [2025-02-06 14:16:58,757 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 154 mSDsluCounter, 1169 mSDsCounter, 0 mSdLazyCounter, 1944 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 1356 SdHoareTripleChecker+Invalid, 1956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:58,757 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 1356 Invalid, 1956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1944 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-06 14:16:58,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21619 states. [2025-02-06 14:16:59,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21619 to 15818. [2025-02-06 14:16:59,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15818 states, 14979 states have (on average 1.0439281660992055) internal successors, (15637), 14982 states have internal predecessors, (15637), 833 states have call successors, (833), 2 states have call predecessors, (833), 2 states have return successors, (833), 833 states have call predecessors, (833), 833 states have call successors, (833) [2025-02-06 14:16:59,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15818 states to 15818 states and 17303 transitions. [2025-02-06 14:16:59,362 INFO L78 Accepts]: Start accepts. Automaton has 15818 states and 17303 transitions. Word has length 318 [2025-02-06 14:16:59,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:59,363 INFO L471 AbstractCegarLoop]: Abstraction has 15818 states and 17303 transitions. [2025-02-06 14:16:59,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 15.48) internal successors, (387), 25 states have internal predecessors, (387), 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-02-06 14:16:59,367 INFO L276 IsEmpty]: Start isEmpty. Operand 15818 states and 17303 transitions. [2025-02-06 14:16:59,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2025-02-06 14:16:59,370 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:59,370 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 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-02-06 14:16:59,383 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-02-06 14:16:59,570 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,SelfDestructingSolverStorable37 [2025-02-06 14:16:59,570 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:16:59,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:59,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1112817204, now seen corresponding path program 13 times [2025-02-06 14:16:59,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:59,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123041353] [2025-02-06 14:16:59,571 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 14:16:59,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:59,578 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 318 statements into 1 equivalence classes. [2025-02-06 14:16:59,588 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 318 of 318 statements. [2025-02-06 14:16:59,588 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:59,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:59,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 374 proven. 1098 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-06 14:16:59,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:59,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123041353] [2025-02-06 14:16:59,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123041353] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:59,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642995311] [2025-02-06 14:16:59,817 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 14:16:59,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:59,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:59,820 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-02-06 14:16:59,821 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-02-06 14:16:59,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 318 statements into 1 equivalence classes. [2025-02-06 14:16:59,888 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 318 of 318 statements. [2025-02-06 14:16:59,888 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:59,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:59,890 INFO L256 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:16:59,892 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:00,389 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 457 proven. 1015 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-06 14:17:00,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:00,819 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 457 proven. 1015 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-06 14:17:00,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642995311] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:00,819 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:00,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 24 [2025-02-06 14:17:00,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754291082] [2025-02-06 14:17:00,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:00,820 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-06 14:17:00,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:00,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-06 14:17:00,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2025-02-06 14:17:00,821 INFO L87 Difference]: Start difference. First operand 15818 states and 17303 transitions. Second operand has 24 states, 24 states have (on average 16.333333333333332) internal successors, (392), 24 states have internal predecessors, (392), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2025-02-06 14:17:01,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:01,911 INFO L93 Difference]: Finished difference Result 16154 states and 17650 transitions. [2025-02-06 14:17:01,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 14:17:01,911 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 16.333333333333332) internal successors, (392), 24 states have internal predecessors, (392), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 318 [2025-02-06 14:17:01,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:01,941 INFO L225 Difference]: With dead ends: 16154 [2025-02-06 14:17:01,941 INFO L226 Difference]: Without dead ends: 13872 [2025-02-06 14:17:01,948 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 656 GetRequests, 615 SyntacticMatches, 13 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=214, Invalid=656, Unknown=0, NotChecked=0, Total=870 [2025-02-06 14:17:01,953 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 41 mSDsluCounter, 1265 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 1723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:01,953 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 1429 Invalid, 1723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1721 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-06 14:17:01,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13872 states. [2025-02-06 14:17:02,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13872 to 13868. [2025-02-06 14:17:02,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13868 states, 13131 states have (on average 1.0421140811819358) internal successors, (13684), 13134 states have internal predecessors, (13684), 731 states have call successors, (731), 2 states have call predecessors, (731), 2 states have return successors, (731), 731 states have call predecessors, (731), 731 states have call successors, (731) [2025-02-06 14:17:02,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13868 states to 13868 states and 15146 transitions. [2025-02-06 14:17:02,620 INFO L78 Accepts]: Start accepts. Automaton has 13868 states and 15146 transitions. Word has length 318 [2025-02-06 14:17:02,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:02,620 INFO L471 AbstractCegarLoop]: Abstraction has 13868 states and 15146 transitions. [2025-02-06 14:17:02,620 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 16.333333333333332) internal successors, (392), 24 states have internal predecessors, (392), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2025-02-06 14:17:02,621 INFO L276 IsEmpty]: Start isEmpty. Operand 13868 states and 15146 transitions. [2025-02-06 14:17:02,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2025-02-06 14:17:02,623 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:02,623 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 10, 10, 10, 10, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:17:02,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2025-02-06 14:17:02,824 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,SelfDestructingSolverStorable38 [2025-02-06 14:17:02,825 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:17:02,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:02,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1232158934, now seen corresponding path program 14 times [2025-02-06 14:17:02,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:02,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224021596] [2025-02-06 14:17:02,825 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:02,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:02,834 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 341 statements into 2 equivalence classes. [2025-02-06 14:17:02,852 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 341 of 341 statements. [2025-02-06 14:17:02,852 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:02,852 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:03,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2021 backedges. 913 proven. 559 refuted. 0 times theorem prover too weak. 549 trivial. 0 not checked. [2025-02-06 14:17:03,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:03,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224021596] [2025-02-06 14:17:03,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224021596] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:03,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763285241] [2025-02-06 14:17:03,131 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:03,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:03,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:03,134 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-02-06 14:17:03,136 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-02-06 14:17:03,167 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 341 statements into 2 equivalence classes. [2025-02-06 14:17:03,214 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 341 of 341 statements. [2025-02-06 14:17:03,214 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:03,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:03,216 INFO L256 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:17:03,220 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:03,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2021 backedges. 1228 proven. 404 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2025-02-06 14:17:03,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:03,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2021 backedges. 862 proven. 610 refuted. 0 times theorem prover too weak. 549 trivial. 0 not checked. [2025-02-06 14:17:03,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763285241] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:03,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:03,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2025-02-06 14:17:03,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967948191] [2025-02-06 14:17:03,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:03,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-06 14:17:03,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:03,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-06 14:17:03,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:17:03,713 INFO L87 Difference]: Start difference. First operand 13868 states and 15146 transitions. Second operand has 16 states, 16 states have (on average 17.9375) internal successors, (287), 16 states have internal predecessors, (287), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) [2025-02-06 14:17:04,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:04,468 INFO L93 Difference]: Finished difference Result 16219 states and 17680 transitions. [2025-02-06 14:17:04,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 14:17:04,468 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 17.9375) internal successors, (287), 16 states have internal predecessors, (287), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) Word has length 341 [2025-02-06 14:17:04,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:04,485 INFO L225 Difference]: With dead ends: 16219 [2025-02-06 14:17:04,485 INFO L226 Difference]: Without dead ends: 14545 [2025-02-06 14:17:04,489 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 693 GetRequests, 669 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2025-02-06 14:17:04,490 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 23 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:04,490 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 310 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:17:04,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14545 states. [2025-02-06 14:17:05,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14545 to 13839. [2025-02-06 14:17:05,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13839 states, 13103 states have (on average 1.0421277570022132) internal successors, (13655), 13106 states have internal predecessors, (13655), 730 states have call successors, (730), 2 states have call predecessors, (730), 2 states have return successors, (730), 730 states have call predecessors, (730), 730 states have call successors, (730) [2025-02-06 14:17:05,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13839 states to 13839 states and 15115 transitions. [2025-02-06 14:17:05,114 INFO L78 Accepts]: Start accepts. Automaton has 13839 states and 15115 transitions. Word has length 341 [2025-02-06 14:17:05,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:05,114 INFO L471 AbstractCegarLoop]: Abstraction has 13839 states and 15115 transitions. [2025-02-06 14:17:05,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 17.9375) internal successors, (287), 16 states have internal predecessors, (287), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) [2025-02-06 14:17:05,115 INFO L276 IsEmpty]: Start isEmpty. Operand 13839 states and 15115 transitions. [2025-02-06 14:17:05,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2025-02-06 14:17:05,118 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:05,118 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 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-02-06 14:17:05,124 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-02-06 14:17:05,318 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,SelfDestructingSolverStorable39 [2025-02-06 14:17:05,319 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:17:05,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:05,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1683125080, now seen corresponding path program 15 times [2025-02-06 14:17:05,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:05,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652091311] [2025-02-06 14:17:05,320 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:05,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:05,326 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 341 statements into 15 equivalence classes. [2025-02-06 14:17:05,351 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 341 of 341 statements. [2025-02-06 14:17:05,354 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-02-06 14:17:05,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:05,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1526994347] [2025-02-06 14:17:05,355 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:05,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:05,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:05,357 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-02-06 14:17:05,364 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-02-06 14:17:05,393 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 341 statements into 15 equivalence classes. [2025-02-06 14:17:05,430 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 203 of 341 statements. [2025-02-06 14:17:05,431 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-02-06 14:17:05,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:05,432 INFO L256 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-06 14:17:05,434 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:05,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2085 backedges. 0 proven. 1342 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2025-02-06 14:17:05,895 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:06,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:06,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652091311] [2025-02-06 14:17:06,027 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:06,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526994347] [2025-02-06 14:17:06,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526994347] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:06,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:06,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-06 14:17:06,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728063293] [2025-02-06 14:17:06,027 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:06,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 14:17:06,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:06,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 14:17:06,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2025-02-06 14:17:06,028 INFO L87 Difference]: Start difference. First operand 13839 states and 15115 transitions. Second operand has 12 states, 11 states have (on average 14.909090909090908) internal successors, (164), 12 states have internal predecessors, (164), 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-02-06 14:17:07,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:07,510 INFO L93 Difference]: Finished difference Result 22238 states and 24309 transitions. [2025-02-06 14:17:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-02-06 14:17:07,510 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 14.909090909090908) internal successors, (164), 12 states have internal predecessors, (164), 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 341 [2025-02-06 14:17:07,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:07,532 INFO L225 Difference]: With dead ends: 22238 [2025-02-06 14:17:07,533 INFO L226 Difference]: Without dead ends: 14509 [2025-02-06 14:17:07,545 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2025-02-06 14:17:07,546 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 146 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 1672 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 1683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:07,547 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 1211 Invalid, 1683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1672 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-06 14:17:07,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14509 states. [2025-02-06 14:17:08,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14509 to 13982. [2025-02-06 14:17:08,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13982 states, 13239 states have (on average 1.0416949920688874) internal successors, (13791), 13242 states have internal predecessors, (13791), 737 states have call successors, (737), 2 states have call predecessors, (737), 2 states have return successors, (737), 737 states have call predecessors, (737), 737 states have call successors, (737) [2025-02-06 14:17:08,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13982 states to 13982 states and 15265 transitions. [2025-02-06 14:17:08,233 INFO L78 Accepts]: Start accepts. Automaton has 13982 states and 15265 transitions. Word has length 341 [2025-02-06 14:17:08,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:08,234 INFO L471 AbstractCegarLoop]: Abstraction has 13982 states and 15265 transitions. [2025-02-06 14:17:08,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 14.909090909090908) internal successors, (164), 12 states have internal predecessors, (164), 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-02-06 14:17:08,235 INFO L276 IsEmpty]: Start isEmpty. Operand 13982 states and 15265 transitions. [2025-02-06 14:17:08,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-02-06 14:17:08,238 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:08,238 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 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-02-06 14:17:08,244 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-02-06 14:17:08,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:08,439 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 19 more)] === [2025-02-06 14:17:08,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:08,439 INFO L85 PathProgramCache]: Analyzing trace with hash 32510797, now seen corresponding path program 16 times [2025-02-06 14:17:08,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:08,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956326524] [2025-02-06 14:17:08,439 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:17:08,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:08,449 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 364 statements into 2 equivalence classes. [2025-02-06 14:17:08,478 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 364 of 364 statements. [2025-02-06 14:17:08,478 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:17:08,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:08,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1276363206] [2025-02-06 14:17:08,479 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:17:08,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:08,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:08,481 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-02-06 14:17:08,485 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-02-06 14:17:08,513 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 364 statements into 2 equivalence classes. [2025-02-06 14:17:08,574 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 364 of 364 statements. [2025-02-06 14:17:08,574 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:17:08,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:08,576 INFO L256 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 52 conjuncts are in the unsatisfiable core [2025-02-06 14:17:08,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:10,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2309 backedges. 63 proven. 1885 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2025-02-06 14:17:10,413 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:10,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:10,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956326524] [2025-02-06 14:17:10,559 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:10,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276363206] [2025-02-06 14:17:10,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276363206] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:10,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:10,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2025-02-06 14:17:10,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072554434] [2025-02-06 14:17:10,559 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:10,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-02-06 14:17:10,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:10,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-02-06 14:17:10,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2025-02-06 14:17:10,563 INFO L87 Difference]: Start difference. First operand 13982 states and 15265 transitions. Second operand has 28 states, 27 states have (on average 8.185185185185185) internal successors, (221), 28 states have internal predecessors, (221), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (15), 12 states have call predecessors, (15), 12 states have call successors, (15) [2025-02-06 14:17:16,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-06 14:17:25,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-06 14:17:29,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-06 14:17:31,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0]