./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 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_valuebound50.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 14:16:51,081 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 14:16:51,157 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:51,163 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 14:16:51,163 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 14:16:51,199 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 14:16:51,200 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 14:16:51,200 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 14:16:51,201 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 14:16:51,201 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 14:16:51,201 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 14:16:51,202 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 14:16:51,202 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 14:16:51,203 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 14:16:51,203 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 14:16:51,203 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 14:16:51,203 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 14:16:51,203 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 14:16:51,203 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 14:16:51,205 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 14:16:51,205 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 14:16:51,205 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 14:16:51,205 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 14:16:51,205 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 14:16:51,205 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 14:16:51,205 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 14:16:51,205 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 14:16:51,206 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:16:51,206 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 14:16:51,206 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 14:16:51,207 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 14:16:51,207 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 14:16:51,207 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 14:16:51,207 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 14:16:51,207 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 14:16:51,207 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 14:16:51,207 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 14:16:51,207 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 [2025-02-06 14:16:51,470 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 14:16:51,477 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 14:16:51,480 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 14:16:51,481 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 14:16:51,481 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 14:16:51,483 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c [2025-02-06 14:16:52,761 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2872c87b6/5e3b36c839eb4984b1100643d6a050ac/FLAG1c875618e [2025-02-06 14:16:53,014 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 14:16:53,015 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound50.c [2025-02-06 14:16:53,041 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2872c87b6/5e3b36c839eb4984b1100643d6a050ac/FLAG1c875618e [2025-02-06 14:16:53,333 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/2872c87b6/5e3b36c839eb4984b1100643d6a050ac [2025-02-06 14:16:53,335 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 14:16:53,336 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 14:16:53,337 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 14:16:53,337 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 14:16:53,341 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 14:16:53,342 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:16:53" (1/1) ... [2025-02-06 14:16:53,342 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47062272 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:53, skipping insertion in model container [2025-02-06 14:16:53,343 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:16:53" (1/1) ... [2025-02-06 14:16:53,354 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 14:16:53,469 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:16:53,480 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 14:16:53,492 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:16:53,504 INFO L204 MainTranslator]: Completed translation [2025-02-06 14:16:53,504 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:53 WrapperNode [2025-02-06 14:16:53,505 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 14:16:53,506 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 14:16:53,506 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 14:16:53,506 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 14:16:53,512 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:53" (1/1) ... [2025-02-06 14:16:53,517 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:53" (1/1) ... [2025-02-06 14:16:53,533 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 66 [2025-02-06 14:16:53,535 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 14:16:53,535 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 14:16:53,536 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 14:16:53,536 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 14:16:53,543 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:53" (1/1) ... [2025-02-06 14:16:53,543 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:53" (1/1) ... [2025-02-06 14:16:53,548 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:53" (1/1) ... [2025-02-06 14:16:53,559 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:53,559 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:53" (1/1) ... [2025-02-06 14:16:53,559 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:53" (1/1) ... [2025-02-06 14:16:53,564 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:53" (1/1) ... [2025-02-06 14:16:53,565 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:53" (1/1) ... [2025-02-06 14:16:53,565 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:53" (1/1) ... [2025-02-06 14:16:53,566 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:53" (1/1) ... [2025-02-06 14:16:53,567 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 14:16:53,571 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 14:16:53,571 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 14:16:53,572 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 14:16:53,572 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:53" (1/1) ... [2025-02-06 14:16:53,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:16:53,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:53,604 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:53,609 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:53,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 14:16:53,629 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 14:16:53,630 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 14:16:53,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 14:16:53,630 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 14:16:53,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 14:16:53,630 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-06 14:16:53,630 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-06 14:16:53,683 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 14:16:53,685 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 14:16:53,889 INFO L? ?]: Removed 45 outVars from TransFormulas that were not future-live. [2025-02-06 14:16:53,890 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 14:16:53,899 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 14:16:53,900 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 14:16:53,900 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:16:53 BoogieIcfgContainer [2025-02-06 14:16:53,900 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 14:16:53,902 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 14:16:53,902 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 14:16:53,907 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 14:16:53,907 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 02:16:53" (1/3) ... [2025-02-06 14:16:53,908 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b518cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:16:53, skipping insertion in model container [2025-02-06 14:16:53,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:16:53" (2/3) ... [2025-02-06 14:16:53,908 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b518cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:16:53, skipping insertion in model container [2025-02-06 14:16:53,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:16:53" (3/3) ... [2025-02-06 14:16:53,911 INFO L128 eAbstractionObserver]: Analyzing ICFG mannadiv_valuebound50.c [2025-02-06 14:16:53,924 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 14:16:53,926 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG mannadiv_valuebound50.c that has 3 procedures, 64 locations, 1 initial locations, 1 loop locations, and 20 error locations. [2025-02-06 14:16:53,975 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 14:16:53,985 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;@3d73f87, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 14:16:53,985 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2025-02-06 14:16:53,992 INFO L276 IsEmpty]: Start isEmpty. Operand has 64 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 57 states have internal predecessors, (62), 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:53,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-06 14:16:54,000 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:54,001 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:54,001 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:54,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:54,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1189932886, now seen corresponding path program 1 times [2025-02-06 14:16:54,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:54,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118732157] [2025-02-06 14:16:54,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:54,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:54,067 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:16:54,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:16:54,081 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:54,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:54,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-06 14:16:54,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:54,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118732157] [2025-02-06 14:16:54,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118732157] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:54,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294564211] [2025-02-06 14:16:54,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:54,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:54,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:54,133 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:54,135 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:54,179 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:16:54,198 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:16:54,199 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:54,199 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:54,200 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-06 14:16:54,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:54,217 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-06 14:16:54,217 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:54,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294564211] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:54,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:54,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-06 14:16:54,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370651842] [2025-02-06 14:16:54,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:54,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 14:16:54,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:54,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 14:16:54,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 14:16:54,243 INFO L87 Difference]: Start difference. First operand has 64 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 57 states have internal predecessors, (62), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:16:54,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:54,263 INFO L93 Difference]: Finished difference Result 124 states and 139 transitions. [2025-02-06 14:16:54,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 14:16:54,265 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2025-02-06 14:16:54,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:54,271 INFO L225 Difference]: With dead ends: 124 [2025-02-06 14:16:54,271 INFO L226 Difference]: Without dead ends: 57 [2025-02-06 14:16:54,274 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 14:16:54,278 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:54,283 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:16:54,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2025-02-06 14:16:54,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2025-02-06 14:16:54,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 32 states have (on average 1.65625) internal successors, (53), 51 states have internal predecessors, (53), 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:54,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 59 transitions. [2025-02-06 14:16:54,327 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 59 transitions. Word has length 15 [2025-02-06 14:16:54,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:54,328 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 59 transitions. [2025-02-06 14:16:54,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:16:54,328 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 59 transitions. [2025-02-06 14:16:54,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-06 14:16:54,330 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:54,330 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:54,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-06 14:16:54,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-06 14:16:54,536 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:54,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:54,537 INFO L85 PathProgramCache]: Analyzing trace with hash -578389322, now seen corresponding path program 1 times [2025-02-06 14:16:54,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:54,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650129032] [2025-02-06 14:16:54,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:54,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:54,549 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:16:54,580 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:16:54,583 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:54,583 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:54,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1888517339] [2025-02-06 14:16:54,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:54,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:54,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:54,594 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:54,607 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:54,632 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:16:54,649 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:16:54,649 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:54,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:54,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:16:54,652 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:54,677 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:54,677 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:54,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:54,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650129032] [2025-02-06 14:16:54,678 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:54,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888517339] [2025-02-06 14:16:54,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888517339] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:54,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:54,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 14:16:54,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166655996] [2025-02-06 14:16:54,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:54,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 14:16:54,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:54,681 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 14:16:54,681 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 14:16:54,681 INFO L87 Difference]: Start difference. First operand 57 states and 59 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 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:54,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:54,779 INFO L93 Difference]: Finished difference Result 91 states and 101 transitions. [2025-02-06 14:16:54,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 14:16:54,779 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 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:54,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:54,781 INFO L225 Difference]: With dead ends: 91 [2025-02-06 14:16:54,782 INFO L226 Difference]: Without dead ends: 85 [2025-02-06 14:16:54,783 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 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:54,784 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 26 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 76 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:54,784 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 76 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:54,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2025-02-06 14:16:54,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 77. [2025-02-06 14:16:54,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 51 states have (on average 1.6470588235294117) internal successors, (84), 70 states have internal predecessors, (84), 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:54,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 92 transitions. [2025-02-06 14:16:54,796 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 92 transitions. Word has length 15 [2025-02-06 14:16:54,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:54,798 INFO L471 AbstractCegarLoop]: Abstraction has 77 states and 92 transitions. [2025-02-06 14:16:54,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 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:54,799 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 92 transitions. [2025-02-06 14:16:54,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-02-06 14:16:54,800 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:54,800 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:54,807 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:55,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:55,001 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:55,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:55,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1781356780, now seen corresponding path program 1 times [2025-02-06 14:16:55,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:55,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312194138] [2025-02-06 14:16:55,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:55,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:55,011 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-06 14:16:55,026 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-06 14:16:55,029 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:55,029 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:55,136 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:55,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:55,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312194138] [2025-02-06 14:16:55,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312194138] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:55,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:55,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:55,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829090206] [2025-02-06 14:16:55,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:55,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:55,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:55,138 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:55,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:55,138 INFO L87 Difference]: Start difference. First operand 77 states and 92 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:16:55,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:55,307 INFO L93 Difference]: Finished difference Result 121 states and 153 transitions. [2025-02-06 14:16:55,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:55,307 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2025-02-06 14:16:55,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:55,309 INFO L225 Difference]: With dead ends: 121 [2025-02-06 14:16:55,309 INFO L226 Difference]: Without dead ends: 114 [2025-02-06 14:16:55,309 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:55,310 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 21 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:55,310 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 93 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:55,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2025-02-06 14:16:55,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 110. [2025-02-06 14:16:55,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 82 states have (on average 1.5609756097560976) internal successors, (128), 101 states have internal predecessors, (128), 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:55,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 140 transitions. [2025-02-06 14:16:55,325 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 140 transitions. Word has length 17 [2025-02-06 14:16:55,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:55,325 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 140 transitions. [2025-02-06 14:16:55,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:16:55,325 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 140 transitions. [2025-02-06 14:16:55,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-02-06 14:16:55,326 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:55,326 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:55,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 14:16:55,326 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:55,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:55,328 INFO L85 PathProgramCache]: Analyzing trace with hash 612514679, now seen corresponding path program 1 times [2025-02-06 14:16:55,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:55,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626702899] [2025-02-06 14:16:55,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:55,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:55,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 14:16:55,341 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 14:16:55,342 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:55,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:55,457 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:55,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:55,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626702899] [2025-02-06 14:16:55,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626702899] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:55,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:55,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:55,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677580374] [2025-02-06 14:16:55,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:55,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:55,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:55,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:55,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:55,459 INFO L87 Difference]: Start difference. First operand 110 states and 140 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:16:55,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:55,534 INFO L93 Difference]: Finished difference Result 116 states and 141 transitions. [2025-02-06 14:16:55,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:55,535 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2025-02-06 14:16:55,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:55,536 INFO L225 Difference]: With dead ends: 116 [2025-02-06 14:16:55,536 INFO L226 Difference]: Without dead ends: 107 [2025-02-06 14:16:55,536 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:55,537 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 32 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:55,537 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 78 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:55,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2025-02-06 14:16:55,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 105. [2025-02-06 14:16:55,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 77 states have (on average 1.5324675324675325) internal successors, (118), 96 states have internal predecessors, (118), 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:55,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 130 transitions. [2025-02-06 14:16:55,547 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 130 transitions. Word has length 18 [2025-02-06 14:16:55,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:55,547 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 130 transitions. [2025-02-06 14:16:55,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:16:55,547 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 130 transitions. [2025-02-06 14:16:55,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-02-06 14:16:55,547 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:55,547 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:55,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 14:16:55,548 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:55,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:55,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1808085874, now seen corresponding path program 1 times [2025-02-06 14:16:55,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:55,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262929759] [2025-02-06 14:16:55,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:55,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:55,561 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 14:16:55,568 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 14:16:55,571 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:55,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:55,719 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:55,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:55,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262929759] [2025-02-06 14:16:55,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262929759] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:55,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718095174] [2025-02-06 14:16:55,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:55,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:55,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:55,722 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:55,724 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:55,746 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 14:16:55,754 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 14:16:55,754 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:55,754 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:55,755 INFO L256 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:55,756 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:55,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:55,880 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:55,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718095174] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:55,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:55,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-02-06 14:16:55,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624768486] [2025-02-06 14:16:55,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:55,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:55,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:55,884 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:55,884 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:55,884 INFO L87 Difference]: Start difference. First operand 105 states and 130 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:16:56,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:56,001 INFO L93 Difference]: Finished difference Result 108 states and 134 transitions. [2025-02-06 14:16:56,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:56,002 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2025-02-06 14:16:56,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:56,002 INFO L225 Difference]: With dead ends: 108 [2025-02-06 14:16:56,002 INFO L226 Difference]: Without dead ends: 107 [2025-02-06 14:16:56,003 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 14:16:56,003 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 72 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 64 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:56,004 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 64 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:56,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2025-02-06 14:16:56,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 105. [2025-02-06 14:16:56,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 77 states have (on average 1.5194805194805194) internal successors, (117), 96 states have internal predecessors, (117), 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:56,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 129 transitions. [2025-02-06 14:16:56,013 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 129 transitions. Word has length 19 [2025-02-06 14:16:56,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:56,014 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 129 transitions. [2025-02-06 14:16:56,014 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:16:56,014 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 129 transitions. [2025-02-06 14:16:56,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-06 14:16:56,014 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:56,014 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:56,020 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:56,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:56,217 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:56,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:56,218 INFO L85 PathProgramCache]: Analyzing trace with hash 216087253, now seen corresponding path program 1 times [2025-02-06 14:16:56,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:56,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701687424] [2025-02-06 14:16:56,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:56,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:56,223 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-06 14:16:56,228 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-06 14:16:56,228 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:56,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:56,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1808980841] [2025-02-06 14:16:56,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:56,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:56,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:56,231 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:56,238 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:56,267 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-06 14:16:56,277 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-06 14:16:56,278 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:56,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:56,278 INFO L256 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:56,280 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:56,366 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:56,367 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:56,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:56,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701687424] [2025-02-06 14:16:56,367 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:56,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808980841] [2025-02-06 14:16:56,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808980841] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:56,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:56,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:56,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602753045] [2025-02-06 14:16:56,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:56,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:56,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:56,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:56,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:56,369 INFO L87 Difference]: Start difference. First operand 105 states and 129 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:56,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:56,475 INFO L93 Difference]: Finished difference Result 106 states and 129 transitions. [2025-02-06 14:16:56,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:56,475 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:56,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:56,476 INFO L225 Difference]: With dead ends: 106 [2025-02-06 14:16:56,476 INFO L226 Difference]: Without dead ends: 105 [2025-02-06 14:16:56,476 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 17 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:56,477 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 65 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 69 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:56,477 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 69 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:56,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2025-02-06 14:16:56,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2025-02-06 14:16:56,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 77 states have (on average 1.5064935064935066) internal successors, (116), 96 states have internal predecessors, (116), 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:56,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 128 transitions. [2025-02-06 14:16:56,485 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 128 transitions. Word has length 20 [2025-02-06 14:16:56,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:56,485 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 128 transitions. [2025-02-06 14:16:56,486 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:56,486 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 128 transitions. [2025-02-06 14:16:56,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-02-06 14:16:56,490 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:56,490 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:56,497 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:56,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-02-06 14:16:56,691 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:56,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:56,691 INFO L85 PathProgramCache]: Analyzing trace with hash -5591998, now seen corresponding path program 1 times [2025-02-06 14:16:56,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:56,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374479524] [2025-02-06 14:16:56,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:56,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:56,696 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-06 14:16:56,708 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-06 14:16:56,708 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:56,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:56,826 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:56,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:56,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374479524] [2025-02-06 14:16:56,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374479524] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:56,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373398969] [2025-02-06 14:16:56,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:56,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:56,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:56,829 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:56,833 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:56,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-06 14:16:56,872 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-06 14:16:56,872 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:56,872 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:56,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-06 14:16:56,877 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:56,922 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:56,922 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:57,032 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:57,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373398969] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:16:57,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:16:57,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-02-06 14:16:57,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015355364] [2025-02-06 14:16:57,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:57,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:16:57,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:57,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:16:57,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:57,034 INFO L87 Difference]: Start difference. First operand 105 states and 128 transitions. Second operand has 9 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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:57,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:57,170 INFO L93 Difference]: Finished difference Result 158 states and 195 transitions. [2025-02-06 14:16:57,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 14:16:57,170 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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 32 [2025-02-06 14:16:57,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:57,171 INFO L225 Difference]: With dead ends: 158 [2025-02-06 14:16:57,171 INFO L226 Difference]: Without dead ends: 156 [2025-02-06 14:16:57,172 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:16:57,172 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 216 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:57,173 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 249 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:57,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2025-02-06 14:16:57,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 146. [2025-02-06 14:16:57,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 116 states have (on average 1.5) internal successors, (174), 135 states have internal predecessors, (174), 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:57,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 190 transitions. [2025-02-06 14:16:57,193 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 190 transitions. Word has length 32 [2025-02-06 14:16:57,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:57,194 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 190 transitions. [2025-02-06 14:16:57,194 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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:57,194 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 190 transitions. [2025-02-06 14:16:57,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-02-06 14:16:57,197 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:57,197 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:57,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-06 14:16:57,401 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:57,401 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:57,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:57,402 INFO L85 PathProgramCache]: Analyzing trace with hash -173351956, now seen corresponding path program 1 times [2025-02-06 14:16:57,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:57,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573281448] [2025-02-06 14:16:57,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:57,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:57,406 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-06 14:16:57,411 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-06 14:16:57,411 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:57,411 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:57,447 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:57,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:57,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573281448] [2025-02-06 14:16:57,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573281448] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:57,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:16:57,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 14:16:57,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50087437] [2025-02-06 14:16:57,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:57,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:16:57,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:57,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:16:57,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:16:57,448 INFO L87 Difference]: Start difference. First operand 146 states and 190 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:57,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:57,486 INFO L93 Difference]: Finished difference Result 146 states and 190 transitions. [2025-02-06 14:16:57,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:16:57,486 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2025-02-06 14:16:57,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:57,487 INFO L225 Difference]: With dead ends: 146 [2025-02-06 14:16:57,488 INFO L226 Difference]: Without dead ends: 144 [2025-02-06 14:16:57,488 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:57,488 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 57 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 73 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:57,488 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 73 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:57,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2025-02-06 14:16:57,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2025-02-06 14:16:57,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 116 states have (on average 1.456896551724138) internal successors, (169), 133 states have internal predecessors, (169), 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:57,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 185 transitions. [2025-02-06 14:16:57,505 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 185 transitions. Word has length 33 [2025-02-06 14:16:57,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:57,506 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 185 transitions. [2025-02-06 14:16:57,506 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:57,506 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 185 transitions. [2025-02-06 14:16:57,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-02-06 14:16:57,509 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:57,509 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] [2025-02-06 14:16:57,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-06 14:16:57,509 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:57,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:57,511 INFO L85 PathProgramCache]: Analyzing trace with hash 912495434, now seen corresponding path program 1 times [2025-02-06 14:16:57,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:57,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749403317] [2025-02-06 14:16:57,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:57,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:57,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-06 14:16:57,527 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-06 14:16:57,527 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:57,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:57,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296237129] [2025-02-06 14:16:57,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:57,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:57,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:57,535 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:57,537 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:57,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-06 14:16:57,571 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-06 14:16:57,571 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:57,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:57,572 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:57,574 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:57,723 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:57,723 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:57,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:57,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749403317] [2025-02-06 14:16:57,947 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:57,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296237129] [2025-02-06 14:16:57,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296237129] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:57,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:57,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-02-06 14:16:57,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923462031] [2025-02-06 14:16:57,948 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:57,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 14:16:57,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:57,949 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 14:16:57,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:57,950 INFO L87 Difference]: Start difference. First operand 144 states and 185 transitions. Second operand has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:58,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:58,074 INFO L93 Difference]: Finished difference Result 151 states and 188 transitions. [2025-02-06 14:16:58,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 14:16:58,076 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2025-02-06 14:16:58,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:58,077 INFO L225 Difference]: With dead ends: 151 [2025-02-06 14:16:58,077 INFO L226 Difference]: Without dead ends: 144 [2025-02-06 14:16:58,078 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 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:58,078 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 74 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:58,078 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 48 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:58,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2025-02-06 14:16:58,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 140. [2025-02-06 14:16:58,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 117 states have (on average 1.3418803418803418) internal successors, (157), 129 states have internal predecessors, (157), 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:58,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 173 transitions. [2025-02-06 14:16:58,094 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 173 transitions. Word has length 35 [2025-02-06 14:16:58,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:58,095 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 173 transitions. [2025-02-06 14:16:58,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:58,095 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 173 transitions. [2025-02-06 14:16:58,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-02-06 14:16:58,098 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:58,098 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] [2025-02-06 14:16:58,105 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:58,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2025-02-06 14:16:58,299 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:58,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:58,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1777412603, now seen corresponding path program 1 times [2025-02-06 14:16:58,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:58,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879797667] [2025-02-06 14:16:58,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:58,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:58,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-06 14:16:58,310 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-06 14:16:58,311 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:58,311 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:16:58,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1174326976] [2025-02-06 14:16:58,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:58,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:58,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:58,314 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:58,316 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:58,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-06 14:16:58,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-06 14:16:58,357 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:58,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:58,358 INFO L256 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:16:58,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:58,501 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:58,502 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:58,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:58,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879797667] [2025-02-06 14:16:58,683 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:16:58,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174326976] [2025-02-06 14:16:58,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174326976] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:58,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:58,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-02-06 14:16:58,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819336407] [2025-02-06 14:16:58,684 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:58,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 14:16:58,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:58,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 14:16:58,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:16:58,685 INFO L87 Difference]: Start difference. First operand 140 states and 173 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 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:58,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:58,821 INFO L93 Difference]: Finished difference Result 188 states and 231 transitions. [2025-02-06 14:16:58,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:16:58,822 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 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:58,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:58,823 INFO L225 Difference]: With dead ends: 188 [2025-02-06 14:16:58,823 INFO L226 Difference]: Without dead ends: 185 [2025-02-06 14:16:58,823 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 40 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:58,824 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 95 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:58,824 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 104 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:58,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2025-02-06 14:16:58,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 177. [2025-02-06 14:16:58,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 152 states have (on average 1.3289473684210527) internal successors, (202), 164 states have internal predecessors, (202), 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:58,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 222 transitions. [2025-02-06 14:16:58,836 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 222 transitions. Word has length 36 [2025-02-06 14:16:58,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:58,837 INFO L471 AbstractCegarLoop]: Abstraction has 177 states and 222 transitions. [2025-02-06 14:16:58,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 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:58,837 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 222 transitions. [2025-02-06 14:16:58,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-02-06 14:16:58,838 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:58,838 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:16:58,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-06 14:16:59,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:59,040 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:59,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:59,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1268573271, now seen corresponding path program 1 times [2025-02-06 14:16:59,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:59,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674975489] [2025-02-06 14:16:59,041 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:59,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:59,047 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-02-06 14:16:59,052 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-02-06 14:16:59,053 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:59,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:59,129 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:59,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:59,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674975489] [2025-02-06 14:16:59,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674975489] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:59,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438281605] [2025-02-06 14:16:59,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:59,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:59,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:59,134 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:59,135 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:59,155 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-02-06 14:16:59,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-02-06 14:16:59,166 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:59,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:59,167 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 14:16:59,168 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:59,276 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 14:16:59,277 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:16:59,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438281605] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:16:59,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:16:59,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-02-06 14:16:59,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999949954] [2025-02-06 14:16:59,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:16:59,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:16:59,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:59,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:16:59,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-02-06 14:16:59,279 INFO L87 Difference]: Start difference. First operand 177 states and 222 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:59,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:16:59,356 INFO L93 Difference]: Finished difference Result 177 states and 222 transitions. [2025-02-06 14:16:59,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:16:59,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2025-02-06 14:16:59,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:16:59,358 INFO L225 Difference]: With dead ends: 177 [2025-02-06 14:16:59,358 INFO L226 Difference]: Without dead ends: 175 [2025-02-06 14:16:59,358 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 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:59,358 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 25 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:16:59,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 65 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:16:59,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2025-02-06 14:16:59,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 172. [2025-02-06 14:16:59,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 149 states have (on average 1.3154362416107384) internal successors, (196), 159 states have internal predecessors, (196), 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:59,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 216 transitions. [2025-02-06 14:16:59,372 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 216 transitions. Word has length 37 [2025-02-06 14:16:59,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:16:59,372 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 216 transitions. [2025-02-06 14:16:59,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:16:59,373 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 216 transitions. [2025-02-06 14:16:59,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-06 14:16:59,375 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:16:59,375 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] [2025-02-06 14:16:59,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-06 14:16:59,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:59,579 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:16:59,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:16:59,580 INFO L85 PathProgramCache]: Analyzing trace with hash -671065726, now seen corresponding path program 1 times [2025-02-06 14:16:59,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:16:59,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912714663] [2025-02-06 14:16:59,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:59,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:16:59,586 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-06 14:16:59,595 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-06 14:16:59,596 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:59,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:59,690 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:59,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:16:59,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912714663] [2025-02-06 14:16:59,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912714663] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:59,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168792490] [2025-02-06 14:16:59,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:16:59,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:16:59,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:16:59,693 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:59,696 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:59,717 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-06 14:16:59,727 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-06 14:16:59,728 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:16:59,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:16:59,728 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 14:16:59,729 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:16:59,813 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:59,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:16:59,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168792490] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:16:59,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:16:59,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3] total 8 [2025-02-06 14:16:59,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476461048] [2025-02-06 14:16:59,916 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:16:59,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:16:59,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:16:59,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:16:59,917 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:16:59,917 INFO L87 Difference]: Start difference. First operand 172 states and 216 transitions. Second operand has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 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:17:00,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:00,123 INFO L93 Difference]: Finished difference Result 180 states and 220 transitions. [2025-02-06 14:17:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 14:17:00,124 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 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 38 [2025-02-06 14:17:00,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:00,126 INFO L225 Difference]: With dead ends: 180 [2025-02-06 14:17:00,126 INFO L226 Difference]: Without dead ends: 172 [2025-02-06 14:17:00,127 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 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:17:00,128 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 35 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:00,128 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 150 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:00,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2025-02-06 14:17:00,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2025-02-06 14:17:00,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 149 states have (on average 1.2885906040268456) internal successors, (192), 159 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:17:00,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 212 transitions. [2025-02-06 14:17:00,138 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 212 transitions. Word has length 38 [2025-02-06 14:17:00,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:00,139 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 212 transitions. [2025-02-06 14:17:00,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 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:17:00,139 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 212 transitions. [2025-02-06 14:17:00,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-06 14:17:00,139 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:00,139 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] [2025-02-06 14:17:00,148 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:17:00,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:00,340 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:00,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:00,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1752949254, now seen corresponding path program 1 times [2025-02-06 14:17:00,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:00,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088624382] [2025-02-06 14:17:00,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:00,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:00,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-06 14:17:00,350 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-06 14:17:00,350 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:00,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:00,539 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:17:00,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:00,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088624382] [2025-02-06 14:17:00,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088624382] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:00,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571498218] [2025-02-06 14:17:00,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:00,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:00,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:00,543 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:17:00,546 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:17:00,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-06 14:17:00,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-06 14:17:00,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:00,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:00,580 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-06 14:17:00,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:00,702 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:17:00,702 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:00,932 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:17:00,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571498218] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:00,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:00,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-02-06 14:17:00,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456318658] [2025-02-06 14:17:00,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:00,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-06 14:17:00,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:00,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-06 14:17:00,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2025-02-06 14:17:00,934 INFO L87 Difference]: Start difference. First operand 172 states and 212 transitions. Second operand has 17 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 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:17:01,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:01,267 INFO L93 Difference]: Finished difference Result 173 states and 212 transitions. [2025-02-06 14:17:01,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-06 14:17:01,267 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 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 39 [2025-02-06 14:17:01,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:01,268 INFO L225 Difference]: With dead ends: 173 [2025-02-06 14:17:01,268 INFO L226 Difference]: Without dead ends: 170 [2025-02-06 14:17:01,269 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 65 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=491, Unknown=0, NotChecked=0, Total=650 [2025-02-06 14:17:01,269 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 139 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:01,269 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 160 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:01,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2025-02-06 14:17:01,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 143. [2025-02-06 14:17:01,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 124 states have (on average 1.2338709677419355) internal successors, (153), 131 states have internal predecessors, (153), 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:17:01,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 171 transitions. [2025-02-06 14:17:01,279 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 171 transitions. Word has length 39 [2025-02-06 14:17:01,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:01,279 INFO L471 AbstractCegarLoop]: Abstraction has 143 states and 171 transitions. [2025-02-06 14:17:01,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 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:17:01,279 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 171 transitions. [2025-02-06 14:17:01,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2025-02-06 14:17:01,280 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:01,280 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] [2025-02-06 14:17:01,287 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:17:01,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-02-06 14:17:01,481 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:01,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:01,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1493147967, now seen corresponding path program 1 times [2025-02-06 14:17:01,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:01,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719897009] [2025-02-06 14:17:01,481 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:01,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:01,485 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 40 statements into 1 equivalence classes. [2025-02-06 14:17:01,490 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 40 of 40 statements. [2025-02-06 14:17:01,490 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:01,491 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:01,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1576584769] [2025-02-06 14:17:01,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:01,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:01,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:01,494 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:17:01,497 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:17:01,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 40 statements into 1 equivalence classes. [2025-02-06 14:17:01,528 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 40 of 40 statements. [2025-02-06 14:17:01,528 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:01,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:01,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-06 14:17:01,533 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:01,703 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:17:01,703 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:01,804 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:17:01,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:01,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719897009] [2025-02-06 14:17:01,804 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:01,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576584769] [2025-02-06 14:17:01,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576584769] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:01,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:17:01,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-02-06 14:17:01,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449522078] [2025-02-06 14:17:01,805 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:01,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 14:17:01,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:01,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 14:17:01,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:17:01,806 INFO L87 Difference]: Start difference. First operand 143 states and 171 transitions. Second operand has 11 states, 10 states have (on average 5.4) internal successors, (54), 11 states have internal predecessors, (54), 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:17:02,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:02,084 INFO L93 Difference]: Finished difference Result 230 states and 274 transitions. [2025-02-06 14:17:02,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 14:17:02,085 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 11 states have internal predecessors, (54), 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 40 [2025-02-06 14:17:02,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:02,086 INFO L225 Difference]: With dead ends: 230 [2025-02-06 14:17:02,086 INFO L226 Difference]: Without dead ends: 158 [2025-02-06 14:17:02,086 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 68 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:17:02,087 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 90 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:02,087 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 93 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:02,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2025-02-06 14:17:02,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2025-02-06 14:17:02,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 139 states have (on average 1.1654676258992807) internal successors, (162), 145 states have internal predecessors, (162), 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:17:02,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 182 transitions. [2025-02-06 14:17:02,097 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 182 transitions. Word has length 40 [2025-02-06 14:17:02,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:02,097 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 182 transitions. [2025-02-06 14:17:02,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 11 states have internal predecessors, (54), 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:17:02,097 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 182 transitions. [2025-02-06 14:17:02,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2025-02-06 14:17:02,098 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:02,098 INFO L218 NwaCegarLoop]: trace histogram [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:17:02,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-02-06 14:17:02,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-02-06 14:17:02,299 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:02,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:02,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1474256399, now seen corresponding path program 2 times [2025-02-06 14:17:02,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:02,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746309979] [2025-02-06 14:17:02,300 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:02,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:02,305 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-02-06 14:17:02,313 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-02-06 14:17:02,313 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:02,313 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:02,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322493648] [2025-02-06 14:17:02,313 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:02,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:02,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:02,319 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:17:02,324 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:17:02,344 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 56 statements into 2 equivalence classes. [2025-02-06 14:17:02,359 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 56 of 56 statements. [2025-02-06 14:17:02,359 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:02,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:02,360 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-06 14:17:02,362 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:02,477 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:17:02,478 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:02,677 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:17:02,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:02,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746309979] [2025-02-06 14:17:02,678 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:02,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322493648] [2025-02-06 14:17:02,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322493648] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:02,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:17:02,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2025-02-06 14:17:02,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630667008] [2025-02-06 14:17:02,678 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:02,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 14:17:02,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:02,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 14:17:02,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2025-02-06 14:17:02,680 INFO L87 Difference]: Start difference. First operand 158 states and 182 transitions. Second operand has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 10 states have internal predecessors, (76), 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:17:03,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:03,137 INFO L93 Difference]: Finished difference Result 325 states and 386 transitions. [2025-02-06 14:17:03,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 14:17:03,137 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 10 states have internal predecessors, (76), 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 56 [2025-02-06 14:17:03,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:03,139 INFO L225 Difference]: With dead ends: 325 [2025-02-06 14:17:03,139 INFO L226 Difference]: Without dead ends: 322 [2025-02-06 14:17:03,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:17:03,140 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 135 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:03,140 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 263 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:17:03,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2025-02-06 14:17:03,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 300. [2025-02-06 14:17:03,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 274 states have (on average 1.1715328467153285) internal successors, (321), 279 states have internal predecessors, (321), 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:17:03,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 357 transitions. [2025-02-06 14:17:03,160 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 357 transitions. Word has length 56 [2025-02-06 14:17:03,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:03,160 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 357 transitions. [2025-02-06 14:17:03,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 10 states have internal predecessors, (76), 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:17:03,160 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 357 transitions. [2025-02-06 14:17:03,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2025-02-06 14:17:03,161 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:03,161 INFO L218 NwaCegarLoop]: trace histogram [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:17:03,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-02-06 14:17:03,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:03,362 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:03,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:03,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1473643533, now seen corresponding path program 2 times [2025-02-06 14:17:03,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:03,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041991959] [2025-02-06 14:17:03,363 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:03,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:03,367 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 58 statements into 2 equivalence classes. [2025-02-06 14:17:03,373 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 58 of 58 statements. [2025-02-06 14:17:03,373 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:03,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 14:17:03,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:03,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041991959] [2025-02-06 14:17:03,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041991959] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:03,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655401593] [2025-02-06 14:17:03,583 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:03,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:03,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:03,586 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:17:03,588 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:17:03,609 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 58 statements into 2 equivalence classes. [2025-02-06 14:17:03,622 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 58 of 58 statements. [2025-02-06 14:17:03,622 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:03,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:03,623 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:17:03,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:03,782 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:17:03,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:03,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655401593] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:03,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:17:03,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 4] total 13 [2025-02-06 14:17:03,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58529407] [2025-02-06 14:17:03,900 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:03,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 14:17:03,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:03,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 14:17:03,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:17:03,901 INFO L87 Difference]: Start difference. First operand 300 states and 357 transitions. Second operand has 14 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-06 14:17:04,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:04,371 INFO L93 Difference]: Finished difference Result 322 states and 383 transitions. [2025-02-06 14:17:04,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-06 14:17:04,372 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 58 [2025-02-06 14:17:04,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:04,374 INFO L225 Difference]: With dead ends: 322 [2025-02-06 14:17:04,374 INFO L226 Difference]: Without dead ends: 310 [2025-02-06 14:17:04,375 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=293, Invalid=763, Unknown=0, NotChecked=0, Total=1056 [2025-02-06 14:17:04,376 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 99 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:04,377 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 108 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:04,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2025-02-06 14:17:04,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 310. [2025-02-06 14:17:04,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 285 states have (on average 1.119298245614035) internal successors, (319), 288 states have internal predecessors, (319), 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:17:04,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 357 transitions. [2025-02-06 14:17:04,395 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 357 transitions. Word has length 58 [2025-02-06 14:17:04,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:04,395 INFO L471 AbstractCegarLoop]: Abstraction has 310 states and 357 transitions. [2025-02-06 14:17:04,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-06 14:17:04,395 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 357 transitions. [2025-02-06 14:17:04,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-02-06 14:17:04,396 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:04,396 INFO L218 NwaCegarLoop]: trace histogram [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:17:04,404 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:17:04,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:04,597 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:04,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:04,598 INFO L85 PathProgramCache]: Analyzing trace with hash -803173135, now seen corresponding path program 1 times [2025-02-06 14:17:04,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:04,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858441861] [2025-02-06 14:17:04,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:04,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:04,610 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-02-06 14:17:04,616 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-02-06 14:17:04,617 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:04,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:04,674 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 48 proven. 11 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-02-06 14:17:04,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:04,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858441861] [2025-02-06 14:17:04,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858441861] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:04,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571422675] [2025-02-06 14:17:04,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:04,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:04,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:04,677 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:17:04,679 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:17:04,703 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-02-06 14:17:04,721 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-02-06 14:17:04,722 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:04,722 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:04,723 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 14:17:04,724 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:04,768 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 48 proven. 11 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-02-06 14:17:04,768 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:04,822 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 48 proven. 11 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-02-06 14:17:04,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571422675] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:04,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:04,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2025-02-06 14:17:04,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26079316] [2025-02-06 14:17:04,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:04,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 14:17:04,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:04,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 14:17:04,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 14:17:04,824 INFO L87 Difference]: Start difference. First operand 310 states and 357 transitions. Second operand has 7 states, 6 states have (on average 16.0) internal successors, (96), 7 states have internal predecessors, (96), 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:17:04,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:04,911 INFO L93 Difference]: Finished difference Result 594 states and 702 transitions. [2025-02-06 14:17:04,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:17:04,911 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 16.0) internal successors, (96), 7 states have internal predecessors, (96), 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 88 [2025-02-06 14:17:04,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:04,914 INFO L225 Difference]: With dead ends: 594 [2025-02-06 14:17:04,914 INFO L226 Difference]: Without dead ends: 592 [2025-02-06 14:17:04,914 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 172 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:17:04,916 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 11 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:04,916 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 95 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:17:04,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2025-02-06 14:17:04,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 592. [2025-02-06 14:17:04,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 549 states have (on average 1.0710382513661203) internal successors, (588), 551 states have internal predecessors, (588), 38 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2025-02-06 14:17:04,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 664 transitions. [2025-02-06 14:17:04,948 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 664 transitions. Word has length 88 [2025-02-06 14:17:04,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:04,948 INFO L471 AbstractCegarLoop]: Abstraction has 592 states and 664 transitions. [2025-02-06 14:17:04,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 16.0) internal successors, (96), 7 states have internal predecessors, (96), 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:17:04,949 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 664 transitions. [2025-02-06 14:17:04,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-02-06 14:17:04,951 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:04,951 INFO L218 NwaCegarLoop]: trace histogram [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:17:04,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-02-06 14:17:05,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-02-06 14:17:05,155 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:05,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:05,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1852349738, now seen corresponding path program 1 times [2025-02-06 14:17:05,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:05,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072541178] [2025-02-06 14:17:05,156 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:05,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:05,160 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-02-06 14:17:05,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-02-06 14:17:05,166 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:05,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:05,260 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-06 14:17:05,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:05,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072541178] [2025-02-06 14:17:05,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072541178] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:05,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301558906] [2025-02-06 14:17:05,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:05,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:05,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:05,263 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:17:05,266 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:17:05,289 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-02-06 14:17:05,307 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-02-06 14:17:05,307 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:05,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:05,308 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 14:17:05,310 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:05,383 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-06 14:17:05,383 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:05,499 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-02-06 14:17:05,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301558906] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:05,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:05,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-02-06 14:17:05,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001234647] [2025-02-06 14:17:05,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:05,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 14:17:05,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:05,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 14:17:05,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:17:05,502 INFO L87 Difference]: Start difference. First operand 592 states and 664 transitions. Second operand has 11 states, 10 states have (on average 14.0) internal successors, (140), 11 states have internal predecessors, (140), 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:17:05,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:05,675 INFO L93 Difference]: Finished difference Result 1080 states and 1215 transitions. [2025-02-06 14:17:05,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 14:17:05,677 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 14.0) internal successors, (140), 11 states have internal predecessors, (140), 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 91 [2025-02-06 14:17:05,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:05,681 INFO L225 Difference]: With dead ends: 1080 [2025-02-06 14:17:05,682 INFO L226 Difference]: Without dead ends: 1079 [2025-02-06 14:17:05,683 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 176 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:17:05,684 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 86 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:05,684 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 182 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:17:05,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2025-02-06 14:17:05,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1071. [2025-02-06 14:17:05,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 998 states have (on average 1.0731462925851702) internal successors, (1071), 1000 states have internal predecessors, (1071), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2025-02-06 14:17:05,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 1207 transitions. [2025-02-06 14:17:05,744 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 1207 transitions. Word has length 91 [2025-02-06 14:17:05,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:05,744 INFO L471 AbstractCegarLoop]: Abstraction has 1071 states and 1207 transitions. [2025-02-06 14:17:05,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 14.0) internal successors, (140), 11 states have internal predecessors, (140), 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:17:05,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 1207 transitions. [2025-02-06 14:17:05,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2025-02-06 14:17:05,746 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:05,746 INFO L218 NwaCegarLoop]: trace histogram [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:17:05,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-02-06 14:17:05,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-06 14:17:05,947 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:05,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:05,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1355961816, now seen corresponding path program 1 times [2025-02-06 14:17:05,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:05,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312455709] [2025-02-06 14:17:05,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:05,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:05,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 96 statements into 1 equivalence classes. [2025-02-06 14:17:05,962 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 96 of 96 statements. [2025-02-06 14:17:05,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:05,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:06,048 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 65 proven. 24 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-02-06 14:17:06,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:06,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312455709] [2025-02-06 14:17:06,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312455709] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:06,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097734754] [2025-02-06 14:17:06,049 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:06,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:06,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:06,051 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:17:06,054 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:17:06,076 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 96 statements into 1 equivalence classes. [2025-02-06 14:17:06,095 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 96 of 96 statements. [2025-02-06 14:17:06,095 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:06,095 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:06,097 INFO L256 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 14:17:06,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:06,202 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 77 proven. 24 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-02-06 14:17:06,202 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:06,292 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 65 proven. 24 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-02-06 14:17:06,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097734754] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:06,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:06,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-02-06 14:17:06,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721496684] [2025-02-06 14:17:06,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:06,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:17:06,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:06,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:17:06,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-02-06 14:17:06,294 INFO L87 Difference]: Start difference. First operand 1071 states and 1207 transitions. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 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:17:06,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:06,486 INFO L93 Difference]: Finished difference Result 2204 states and 2486 transitions. [2025-02-06 14:17:06,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 14:17:06,486 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 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 96 [2025-02-06 14:17:06,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:06,493 INFO L225 Difference]: With dead ends: 2204 [2025-02-06 14:17:06,494 INFO L226 Difference]: Without dead ends: 1549 [2025-02-06 14:17:06,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 186 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:17:06,498 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 28 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:06,499 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 215 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:17:06,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1549 states. [2025-02-06 14:17:06,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1549 to 1169. [2025-02-06 14:17:06,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 1090 states have (on average 1.0660550458715596) internal successors, (1162), 1092 states have internal predecessors, (1162), 74 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2025-02-06 14:17:06,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1310 transitions. [2025-02-06 14:17:06,583 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1310 transitions. Word has length 96 [2025-02-06 14:17:06,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:06,583 INFO L471 AbstractCegarLoop]: Abstraction has 1169 states and 1310 transitions. [2025-02-06 14:17:06,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 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:17:06,583 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1310 transitions. [2025-02-06 14:17:06,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2025-02-06 14:17:06,585 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:06,585 INFO L218 NwaCegarLoop]: trace histogram [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:17:06,593 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:17:06,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:06,786 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:06,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:06,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1902221050, now seen corresponding path program 1 times [2025-02-06 14:17:06,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:06,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024819894] [2025-02-06 14:17:06,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:06,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:06,794 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 108 statements into 1 equivalence classes. [2025-02-06 14:17:06,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 108 of 108 statements. [2025-02-06 14:17:06,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:06,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:06,908 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:17:06,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:06,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024819894] [2025-02-06 14:17:06,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024819894] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:06,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501853915] [2025-02-06 14:17:06,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:17:06,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:06,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:06,910 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:17:06,913 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:17:06,936 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 108 statements into 1 equivalence classes. [2025-02-06 14:17:06,956 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 108 of 108 statements. [2025-02-06 14:17:06,956 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:06,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:06,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:17:06,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:07,041 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:17:07,042 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:07,211 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:17:07,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501853915] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:07,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:07,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2025-02-06 14:17:07,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908154721] [2025-02-06 14:17:07,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:07,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-06 14:17:07,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:07,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-06 14:17:07,214 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2025-02-06 14:17:07,214 INFO L87 Difference]: Start difference. First operand 1169 states and 1310 transitions. Second operand has 13 states, 12 states have (on average 13.666666666666666) internal successors, (164), 13 states have internal predecessors, (164), 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:17:07,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:07,441 INFO L93 Difference]: Finished difference Result 2418 states and 2792 transitions. [2025-02-06 14:17:07,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 14:17:07,442 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 13.666666666666666) internal successors, (164), 13 states have internal predecessors, (164), 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 108 [2025-02-06 14:17:07,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:07,452 INFO L225 Difference]: With dead ends: 2418 [2025-02-06 14:17:07,452 INFO L226 Difference]: Without dead ends: 2417 [2025-02-06 14:17:07,454 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2025-02-06 14:17:07,455 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 17 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:07,455 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 123 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:17:07,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2417 states. [2025-02-06 14:17:07,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2417 to 2417. [2025-02-06 14:17:07,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2260 states have (on average 1.0663716814159292) internal successors, (2410), 2262 states have internal predecessors, (2410), 152 states have call successors, (152), 2 states have call predecessors, (152), 2 states have return successors, (152), 152 states have call predecessors, (152), 152 states have call successors, (152) [2025-02-06 14:17:07,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 2714 transitions. [2025-02-06 14:17:07,591 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 2714 transitions. Word has length 108 [2025-02-06 14:17:07,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:07,591 INFO L471 AbstractCegarLoop]: Abstraction has 2417 states and 2714 transitions. [2025-02-06 14:17:07,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 13.666666666666666) internal successors, (164), 13 states have internal predecessors, (164), 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:17:07,592 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 2714 transitions. [2025-02-06 14:17:07,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2025-02-06 14:17:07,596 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:07,597 INFO L218 NwaCegarLoop]: trace histogram [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:17:07,604 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:17:07,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:07,798 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:07,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:07,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1663305298, now seen corresponding path program 2 times [2025-02-06 14:17:07,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:07,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003087913] [2025-02-06 14:17:07,798 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:07,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:07,806 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 116 statements into 2 equivalence classes. [2025-02-06 14:17:07,815 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 116 of 116 statements. [2025-02-06 14:17:07,815 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:07,816 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:07,943 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 47 proven. 104 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:17:07,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:07,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003087913] [2025-02-06 14:17:07,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003087913] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:07,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997773510] [2025-02-06 14:17:07,944 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:07,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:07,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:07,946 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:17:07,949 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:17:07,971 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 116 statements into 2 equivalence classes. [2025-02-06 14:17:07,994 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 116 of 116 statements. [2025-02-06 14:17:07,995 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:07,995 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:07,996 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-06 14:17:07,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:08,157 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 59 proven. 92 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:17:08,158 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:08,300 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 59 proven. 92 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-02-06 14:17:08,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997773510] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:08,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:08,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-02-06 14:17:08,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179868597] [2025-02-06 14:17:08,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:08,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 14:17:08,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:08,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 14:17:08,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-02-06 14:17:08,302 INFO L87 Difference]: Start difference. First operand 2417 states and 2714 transitions. Second operand has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 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:17:08,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:08,696 INFO L93 Difference]: Finished difference Result 5419 states and 6082 transitions. [2025-02-06 14:17:08,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 14:17:08,697 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 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 116 [2025-02-06 14:17:08,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:08,714 INFO L225 Difference]: With dead ends: 5419 [2025-02-06 14:17:08,714 INFO L226 Difference]: Without dead ends: 4003 [2025-02-06 14:17:08,718 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 223 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:17:08,720 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 29 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:08,720 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 279 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:08,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4003 states. [2025-02-06 14:17:08,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4003 to 2714. [2025-02-06 14:17:08,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2539 states have (on average 1.0614415124064593) internal successors, (2695), 2541 states have internal predecessors, (2695), 170 states have call successors, (170), 2 states have call predecessors, (170), 2 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2025-02-06 14:17:08,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 3035 transitions. [2025-02-06 14:17:08,877 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 3035 transitions. Word has length 116 [2025-02-06 14:17:08,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:08,878 INFO L471 AbstractCegarLoop]: Abstraction has 2714 states and 3035 transitions. [2025-02-06 14:17:08,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 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:17:08,878 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 3035 transitions. [2025-02-06 14:17:08,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-02-06 14:17:08,881 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:08,881 INFO L218 NwaCegarLoop]: trace histogram [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:17:08,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-06 14:17:09,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:09,082 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:09,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:09,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1452934561, now seen corresponding path program 3 times [2025-02-06 14:17:09,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:09,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69363127] [2025-02-06 14:17:09,082 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:09,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:09,089 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 7 equivalence classes. [2025-02-06 14:17:09,111 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 136 of 136 statements. [2025-02-06 14:17:09,111 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-06 14:17:09,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:09,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1861096275] [2025-02-06 14:17:09,112 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:09,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:09,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:09,114 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:17:09,117 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:17:09,141 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 7 equivalence classes. [2025-02-06 14:17:09,157 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 56 of 136 statements. [2025-02-06 14:17:09,158 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-06 14:17:09,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:09,159 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 14:17:09,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:09,209 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 101 proven. 5 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2025-02-06 14:17:09,209 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:09,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:09,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69363127] [2025-02-06 14:17:09,408 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:09,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861096275] [2025-02-06 14:17:09,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861096275] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:09,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:09,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2025-02-06 14:17:09,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84321561] [2025-02-06 14:17:09,409 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:09,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:17:09,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:09,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:17:09,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-02-06 14:17:09,410 INFO L87 Difference]: Start difference. First operand 2714 states and 3035 transitions. Second operand has 5 states, 4 states have (on average 11.25) internal successors, (45), 5 states have internal predecessors, (45), 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:17:09,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:09,566 INFO L93 Difference]: Finished difference Result 3540 states and 3956 transitions. [2025-02-06 14:17:09,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:17:09,567 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.25) internal successors, (45), 5 states have internal predecessors, (45), 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 136 [2025-02-06 14:17:09,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:09,576 INFO L225 Difference]: With dead ends: 3540 [2025-02-06 14:17:09,576 INFO L226 Difference]: Without dead ends: 2128 [2025-02-06 14:17:09,580 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 141 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:17:09,583 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 14 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:09,583 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 98 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:17:09,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2128 states. [2025-02-06 14:17:09,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2128 to 2127. [2025-02-06 14:17:09,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2127 states, 1988 states have (on average 1.0583501006036218) internal successors, (2104), 1990 states have internal predecessors, (2104), 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:17:09,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 2372 transitions. [2025-02-06 14:17:09,685 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 2372 transitions. Word has length 136 [2025-02-06 14:17:09,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:09,686 INFO L471 AbstractCegarLoop]: Abstraction has 2127 states and 2372 transitions. [2025-02-06 14:17:09,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.25) internal successors, (45), 5 states have internal predecessors, (45), 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:17:09,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 2372 transitions. [2025-02-06 14:17:09,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-02-06 14:17:09,688 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:09,688 INFO L218 NwaCegarLoop]: trace histogram [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:17:09,695 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:17:09,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:09,892 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:09,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:09,893 INFO L85 PathProgramCache]: Analyzing trace with hash -391187266, now seen corresponding path program 3 times [2025-02-06 14:17:09,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:09,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056579401] [2025-02-06 14:17:09,893 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:09,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:09,902 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 7 equivalence classes. [2025-02-06 14:17:09,932 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 136 of 136 statements. [2025-02-06 14:17:09,932 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-06 14:17:09,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:09,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1303059183] [2025-02-06 14:17:09,933 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:09,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:09,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:09,935 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:17:09,938 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:17:09,962 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 136 statements into 7 equivalence classes. [2025-02-06 14:17:09,990 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 116 of 136 statements. [2025-02-06 14:17:09,991 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-06 14:17:09,991 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:09,992 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:17:09,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:10,187 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 14:17:10,187 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:10,426 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 14:17:10,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:10,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056579401] [2025-02-06 14:17:10,426 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:10,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303059183] [2025-02-06 14:17:10,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303059183] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:10,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:17:10,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2025-02-06 14:17:10,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636504339] [2025-02-06 14:17:10,427 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:10,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 14:17:10,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:10,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 14:17:10,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2025-02-06 14:17:10,428 INFO L87 Difference]: Start difference. First operand 2127 states and 2372 transitions. Second operand has 14 states, 13 states have (on average 12.0) internal successors, (156), 14 states have internal predecessors, (156), 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:11,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:11,371 INFO L93 Difference]: Finished difference Result 2668 states and 2970 transitions. [2025-02-06 14:17:11,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-02-06 14:17:11,371 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 12.0) internal successors, (156), 14 states have internal predecessors, (156), 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 136 [2025-02-06 14:17:11,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:11,380 INFO L225 Difference]: With dead ends: 2668 [2025-02-06 14:17:11,380 INFO L226 Difference]: Without dead ends: 2667 [2025-02-06 14:17:11,382 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=372, Invalid=1188, Unknown=0, NotChecked=0, Total=1560 [2025-02-06 14:17:11,382 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 276 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:11,382 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 349 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:17:11,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2667 states. [2025-02-06 14:17:11,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2667 to 2459. [2025-02-06 14:17:11,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2459 states, 2300 states have (on average 1.0560869565217392) internal successors, (2429), 2302 states have internal predecessors, (2429), 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:17:11,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2459 states to 2459 states and 2737 transitions. [2025-02-06 14:17:11,514 INFO L78 Accepts]: Start accepts. Automaton has 2459 states and 2737 transitions. Word has length 136 [2025-02-06 14:17:11,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:11,515 INFO L471 AbstractCegarLoop]: Abstraction has 2459 states and 2737 transitions. [2025-02-06 14:17:11,515 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 12.0) internal successors, (156), 14 states have internal predecessors, (156), 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:11,515 INFO L276 IsEmpty]: Start isEmpty. Operand 2459 states and 2737 transitions. [2025-02-06 14:17:11,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-02-06 14:17:11,517 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:11,517 INFO L218 NwaCegarLoop]: trace histogram [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:17:11,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-02-06 14:17:11,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:11,718 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:11,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:11,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1551019805, now seen corresponding path program 4 times [2025-02-06 14:17:11,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:11,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562795528] [2025-02-06 14:17:11,718 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:17:11,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:11,725 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 136 statements into 2 equivalence classes. [2025-02-06 14:17:11,742 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 136 of 136 statements. [2025-02-06 14:17:11,742 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:17:11,743 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:11,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1503271685] [2025-02-06 14:17:11,743 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:17:11,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:11,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:11,746 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:17:11,748 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:17:11,774 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 136 statements into 2 equivalence classes. [2025-02-06 14:17:11,804 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 136 of 136 statements. [2025-02-06 14:17:11,804 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:17:11,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:11,806 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-02-06 14:17:11,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:12,253 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 9 proven. 218 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-02-06 14:17:12,254 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:12,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:12,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562795528] [2025-02-06 14:17:12,462 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:12,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503271685] [2025-02-06 14:17:12,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503271685] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:12,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:12,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2025-02-06 14:17:12,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385002025] [2025-02-06 14:17:12,462 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:12,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-06 14:17:12,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:12,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-06 14:17:12,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2025-02-06 14:17:12,463 INFO L87 Difference]: Start difference. First operand 2459 states and 2737 transitions. Second operand has 15 states, 14 states have (on average 6.642857142857143) internal successors, (93), 15 states have internal predecessors, (93), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-02-06 14:17:12,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:12,996 INFO L93 Difference]: Finished difference Result 2816 states and 3132 transitions. [2025-02-06 14:17:12,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-06 14:17:12,996 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 6.642857142857143) internal successors, (93), 15 states have internal predecessors, (93), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 136 [2025-02-06 14:17:12,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:13,006 INFO L225 Difference]: With dead ends: 2816 [2025-02-06 14:17:13,006 INFO L226 Difference]: Without dead ends: 2815 [2025-02-06 14:17:13,007 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:17:13,008 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 25 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 892 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:13,008 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 360 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 892 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:17:13,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2815 states. [2025-02-06 14:17:13,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2815 to 2491. [2025-02-06 14:17:13,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2491 states, 2330 states have (on average 1.0553648068669528) internal successors, (2459), 2332 states have internal predecessors, (2459), 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:17:13,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2491 states to 2491 states and 2771 transitions. [2025-02-06 14:17:13,138 INFO L78 Accepts]: Start accepts. Automaton has 2491 states and 2771 transitions. Word has length 136 [2025-02-06 14:17:13,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:13,138 INFO L471 AbstractCegarLoop]: Abstraction has 2491 states and 2771 transitions. [2025-02-06 14:17:13,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 6.642857142857143) internal successors, (93), 15 states have internal predecessors, (93), 6 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-02-06 14:17:13,139 INFO L276 IsEmpty]: Start isEmpty. Operand 2491 states and 2771 transitions. [2025-02-06 14:17:13,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2025-02-06 14:17:13,141 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:13,141 INFO L218 NwaCegarLoop]: trace histogram [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:17:13,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-02-06 14:17:13,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-02-06 14:17:13,342 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:13,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:13,342 INFO L85 PathProgramCache]: Analyzing trace with hash -685105432, now seen corresponding path program 5 times [2025-02-06 14:17:13,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:13,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694272136] [2025-02-06 14:17:13,343 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:17:13,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:13,348 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 156 statements into 8 equivalence classes. [2025-02-06 14:17:13,367 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 156 of 156 statements. [2025-02-06 14:17:13,367 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-02-06 14:17:13,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:13,530 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 123 proven. 194 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 14:17:13,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:13,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694272136] [2025-02-06 14:17:13,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694272136] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:13,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524822612] [2025-02-06 14:17:13,531 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:17:13,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:13,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:13,533 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:17:13,536 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:17:13,561 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 156 statements into 8 equivalence classes. [2025-02-06 14:17:13,595 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 156 of 156 statements. [2025-02-06 14:17:13,595 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-02-06 14:17:13,595 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:13,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:17:13,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:13,790 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 109 proven. 208 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 14:17:13,790 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:13,961 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 109 proven. 208 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 14:17:13,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524822612] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:13,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:13,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2025-02-06 14:17:13,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335240517] [2025-02-06 14:17:13,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:13,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 14:17:13,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:13,963 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 14:17:13,963 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2025-02-06 14:17:13,963 INFO L87 Difference]: Start difference. First operand 2491 states and 2771 transitions. Second operand has 14 states, 14 states have (on average 12.642857142857142) internal successors, (177), 14 states have internal predecessors, (177), 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:17:14,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:14,485 INFO L93 Difference]: Finished difference Result 5150 states and 5738 transitions. [2025-02-06 14:17:14,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 14:17:14,485 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 12.642857142857142) internal successors, (177), 14 states have internal predecessors, (177), 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 156 [2025-02-06 14:17:14,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:14,498 INFO L225 Difference]: With dead ends: 5150 [2025-02-06 14:17:14,498 INFO L226 Difference]: Without dead ends: 3902 [2025-02-06 14:17:14,500 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 301 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:17:14,501 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 26 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:14,501 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 552 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 812 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:17:14,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3902 states. [2025-02-06 14:17:14,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3902 to 2884. [2025-02-06 14:17:14,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2884 states, 2699 states have (on average 1.0496480177843646) internal successors, (2833), 2701 states have internal predecessors, (2833), 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:17:14,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2884 states to 2884 states and 3193 transitions. [2025-02-06 14:17:14,634 INFO L78 Accepts]: Start accepts. Automaton has 2884 states and 3193 transitions. Word has length 156 [2025-02-06 14:17:14,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:14,635 INFO L471 AbstractCegarLoop]: Abstraction has 2884 states and 3193 transitions. [2025-02-06 14:17:14,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.642857142857142) internal successors, (177), 14 states have internal predecessors, (177), 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:17:14,636 INFO L276 IsEmpty]: Start isEmpty. Operand 2884 states and 3193 transitions. [2025-02-06 14:17:14,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2025-02-06 14:17:14,638 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:14,638 INFO L218 NwaCegarLoop]: trace histogram [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:17:14,646 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-02-06 14:17:14,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-02-06 14:17:14,839 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:14,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:14,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1243390131, now seen corresponding path program 6 times [2025-02-06 14:17:14,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:14,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194093185] [2025-02-06 14:17:14,839 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:17:14,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:14,845 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 176 statements into 9 equivalence classes. [2025-02-06 14:17:14,864 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 176 of 176 statements. [2025-02-06 14:17:14,864 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-02-06 14:17:14,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:14,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [583772065] [2025-02-06 14:17:14,865 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:17:14,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:14,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:14,868 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:17:14,870 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:17:14,896 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 176 statements into 9 equivalence classes. [2025-02-06 14:17:14,954 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 156 of 176 statements. [2025-02-06 14:17:14,954 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-02-06 14:17:14,954 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:14,958 INFO L256 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:17:14,961 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:15,345 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 0 proven. 340 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2025-02-06 14:17:15,345 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:15,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:15,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194093185] [2025-02-06 14:17:15,488 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:15,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583772065] [2025-02-06 14:17:15,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583772065] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:15,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:15,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-06 14:17:15,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847837180] [2025-02-06 14:17:15,489 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:15,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:17:15,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:15,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:17:15,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:17:15,490 INFO L87 Difference]: Start difference. First operand 2884 states and 3193 transitions. Second operand has 9 states, 8 states have (on average 11.5) internal successors, (92), 9 states have internal predecessors, (92), 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:17:15,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:15,812 INFO L93 Difference]: Finished difference Result 3241 states and 3586 transitions. [2025-02-06 14:17:15,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 14:17:15,812 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 11.5) internal successors, (92), 9 states have internal predecessors, (92), 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 176 [2025-02-06 14:17:15,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:15,823 INFO L225 Difference]: With dead ends: 3241 [2025-02-06 14:17:15,824 INFO L226 Difference]: Without dead ends: 3240 [2025-02-06 14:17:15,825 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 178 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:17:15,825 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 19 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:15,825 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 284 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:15,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3240 states. [2025-02-06 14:17:15,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3240 to 2932. [2025-02-06 14:17:15,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2932 states, 2744 states have (on average 1.0488338192419826) internal successors, (2878), 2746 states have internal predecessors, (2878), 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:17:15,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2932 states to 2932 states and 3244 transitions. [2025-02-06 14:17:15,996 INFO L78 Accepts]: Start accepts. Automaton has 2932 states and 3244 transitions. Word has length 176 [2025-02-06 14:17:15,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:15,996 INFO L471 AbstractCegarLoop]: Abstraction has 2932 states and 3244 transitions. [2025-02-06 14:17:15,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 11.5) internal successors, (92), 9 states have internal predecessors, (92), 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:17:15,996 INFO L276 IsEmpty]: Start isEmpty. Operand 2932 states and 3244 transitions. [2025-02-06 14:17:15,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2025-02-06 14:17:16,001 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:16,001 INFO L218 NwaCegarLoop]: trace histogram [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:17:16,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-02-06 14:17:16,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-02-06 14:17:16,202 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:16,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:16,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1674513934, now seen corresponding path program 2 times [2025-02-06 14:17:16,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:16,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212536335] [2025-02-06 14:17:16,203 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:16,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:16,212 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 191 statements into 2 equivalence classes. [2025-02-06 14:17:16,230 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 191 of 191 statements. [2025-02-06 14:17:16,230 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:16,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:16,444 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 0 proven. 560 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:17:16,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:16,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212536335] [2025-02-06 14:17:16,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212536335] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:16,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690319342] [2025-02-06 14:17:16,445 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:16,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:16,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:16,447 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:17:16,449 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:17:16,478 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 191 statements into 2 equivalence classes. [2025-02-06 14:17:16,514 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 191 of 191 statements. [2025-02-06 14:17:16,514 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:16,514 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:16,516 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 14:17:16,520 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:16,672 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 0 proven. 560 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:17:16,673 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:16,962 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 0 proven. 560 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:17:16,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690319342] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:16,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:16,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-02-06 14:17:16,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417787320] [2025-02-06 14:17:16,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:16,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-06 14:17:16,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:16,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-06 14:17:16,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-02-06 14:17:16,964 INFO L87 Difference]: Start difference. First operand 2932 states and 3244 transitions. Second operand has 21 states, 20 states have (on average 14.5) internal successors, (290), 21 states have internal predecessors, (290), 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:17:17,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:17,326 INFO L93 Difference]: Finished difference Result 5661 states and 6294 transitions. [2025-02-06 14:17:17,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-06 14:17:17,326 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 14.5) internal successors, (290), 21 states have internal predecessors, (290), 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 191 [2025-02-06 14:17:17,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:17,343 INFO L225 Difference]: With dead ends: 5661 [2025-02-06 14:17:17,343 INFO L226 Difference]: Without dead ends: 5660 [2025-02-06 14:17:17,345 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-02-06 14:17:17,345 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 188 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:17,346 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 385 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:17,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5660 states. [2025-02-06 14:17:17,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5660 to 5642. [2025-02-06 14:17:17,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5642 states, 5284 states have (on average 1.0499621498864498) internal successors, (5548), 5286 states have internal predecessors, (5548), 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:17:17,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5642 states to 5642 states and 6254 transitions. [2025-02-06 14:17:17,603 INFO L78 Accepts]: Start accepts. Automaton has 5642 states and 6254 transitions. Word has length 191 [2025-02-06 14:17:17,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:17,604 INFO L471 AbstractCegarLoop]: Abstraction has 5642 states and 6254 transitions. [2025-02-06 14:17:17,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 14.5) internal successors, (290), 21 states have internal predecessors, (290), 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:17:17,604 INFO L276 IsEmpty]: Start isEmpty. Operand 5642 states and 6254 transitions. [2025-02-06 14:17:17,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2025-02-06 14:17:17,608 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:17,608 INFO L218 NwaCegarLoop]: trace histogram [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:17:17,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-02-06 14:17:17,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-02-06 14:17:17,810 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:17,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:17,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1125280415, now seen corresponding path program 7 times [2025-02-06 14:17:17,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:17,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256938837] [2025-02-06 14:17:17,811 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 14:17:17,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:17,819 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 196 statements into 1 equivalence classes. [2025-02-06 14:17:17,831 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 196 of 196 statements. [2025-02-06 14:17:17,831 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:17,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:18,012 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 179 proven. 338 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2025-02-06 14:17:18,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:18,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256938837] [2025-02-06 14:17:18,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256938837] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:18,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046006831] [2025-02-06 14:17:18,013 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 14:17:18,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:18,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:18,015 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:17:18,017 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:17:18,046 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 196 statements into 1 equivalence classes. [2025-02-06 14:17:18,085 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 196 of 196 statements. [2025-02-06 14:17:18,085 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:18,085 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:18,087 INFO L256 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:17:18,089 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:18,347 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 317 proven. 200 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2025-02-06 14:17:18,347 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:18,557 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 179 proven. 338 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2025-02-06 14:17:18,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046006831] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:18,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:18,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2025-02-06 14:17:18,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971101497] [2025-02-06 14:17:18,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:18,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-06 14:17:18,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:18,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-06 14:17:18,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2025-02-06 14:17:18,559 INFO L87 Difference]: Start difference. First operand 5642 states and 6254 transitions. Second operand has 22 states, 22 states have (on average 14.454545454545455) internal successors, (318), 22 states have internal predecessors, (318), 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:17:19,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:19,317 INFO L93 Difference]: Finished difference Result 14856 states and 16530 transitions. [2025-02-06 14:17:19,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-06 14:17:19,317 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 14.454545454545455) internal successors, (318), 22 states have internal predecessors, (318), 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 196 [2025-02-06 14:17:19,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:19,346 INFO L225 Difference]: With dead ends: 14856 [2025-02-06 14:17:19,346 INFO L226 Difference]: Without dead ends: 10810 [2025-02-06 14:17:19,352 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 378 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:17:19,353 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 30 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:19,353 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 330 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:17:19,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10810 states. [2025-02-06 14:17:19,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10810 to 6377. [2025-02-06 14:17:19,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6377 states, 5972 states have (on average 1.0458807769591427) internal successors, (6246), 5974 states have internal predecessors, (6246), 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:17:19,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6377 states to 6377 states and 7046 transitions. [2025-02-06 14:17:19,647 INFO L78 Accepts]: Start accepts. Automaton has 6377 states and 7046 transitions. Word has length 196 [2025-02-06 14:17:19,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:19,647 INFO L471 AbstractCegarLoop]: Abstraction has 6377 states and 7046 transitions. [2025-02-06 14:17:19,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 14.454545454545455) internal successors, (318), 22 states have internal predecessors, (318), 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:17:19,648 INFO L276 IsEmpty]: Start isEmpty. Operand 6377 states and 7046 transitions. [2025-02-06 14:17:19,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2025-02-06 14:17:19,652 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:19,652 INFO L218 NwaCegarLoop]: trace histogram [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:17:19,661 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:17:19,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-02-06 14:17:19,853 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:19,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:19,853 INFO L85 PathProgramCache]: Analyzing trace with hash 2004560254, now seen corresponding path program 8 times [2025-02-06 14:17:19,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:19,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147946205] [2025-02-06 14:17:19,853 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:19,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:19,860 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 196 statements into 2 equivalence classes. [2025-02-06 14:17:19,869 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 196 of 196 statements. [2025-02-06 14:17:19,870 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:19,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:20,074 INFO L134 CoverageAnalysis]: Checked inductivity of 695 backedges. 135 proven. 412 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:17:20,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:20,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147946205] [2025-02-06 14:17:20,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147946205] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:20,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238265468] [2025-02-06 14:17:20,075 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:20,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:20,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:20,077 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:17:20,079 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:17:20,106 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 196 statements into 2 equivalence classes. [2025-02-06 14:17:20,139 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 196 of 196 statements. [2025-02-06 14:17:20,139 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:20,139 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:20,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-06 14:17:20,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 695 backedges. 175 proven. 372 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:17:20,442 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:20,668 INFO L134 CoverageAnalysis]: Checked inductivity of 695 backedges. 175 proven. 372 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 14:17:20,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238265468] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:20,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:20,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2025-02-06 14:17:20,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765207290] [2025-02-06 14:17:20,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:20,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-06 14:17:20,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:20,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-06 14:17:20,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:17:20,672 INFO L87 Difference]: Start difference. First operand 6377 states and 7046 transitions. Second operand has 18 states, 18 states have (on average 13.11111111111111) internal successors, (236), 18 states have internal predecessors, (236), 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:17:21,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:21,221 INFO L93 Difference]: Finished difference Result 7580 states and 8352 transitions. [2025-02-06 14:17:21,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 14:17:21,222 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 13.11111111111111) internal successors, (236), 18 states have internal predecessors, (236), 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 196 [2025-02-06 14:17:21,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:21,237 INFO L225 Difference]: With dead ends: 7580 [2025-02-06 14:17:21,237 INFO L226 Difference]: Without dead ends: 6372 [2025-02-06 14:17:21,241 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 377 SyntacticMatches, 9 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2025-02-06 14:17:21,241 INFO L435 NwaCegarLoop]: 89 mSDtfsCounter, 28 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:21,243 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 424 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:17:21,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6372 states. [2025-02-06 14:17:21,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6372 to 6370. [2025-02-06 14:17:21,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6370 states, 5965 states have (on average 1.0427493713327745) internal successors, (6220), 5967 states have internal predecessors, (6220), 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:17:21,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6370 states to 6370 states and 7020 transitions. [2025-02-06 14:17:21,662 INFO L78 Accepts]: Start accepts. Automaton has 6370 states and 7020 transitions. Word has length 196 [2025-02-06 14:17:21,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:21,663 INFO L471 AbstractCegarLoop]: Abstraction has 6370 states and 7020 transitions. [2025-02-06 14:17:21,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 13.11111111111111) internal successors, (236), 18 states have internal predecessors, (236), 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:17:21,663 INFO L276 IsEmpty]: Start isEmpty. Operand 6370 states and 7020 transitions. [2025-02-06 14:17:21,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2025-02-06 14:17:21,665 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:21,665 INFO L218 NwaCegarLoop]: trace histogram [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:17:21,676 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:17:21,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-02-06 14:17:21,869 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:21,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:21,869 INFO L85 PathProgramCache]: Analyzing trace with hash -215710647, now seen corresponding path program 9 times [2025-02-06 14:17:21,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:21,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185568143] [2025-02-06 14:17:21,869 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:21,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:21,877 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 216 statements into 11 equivalence classes. [2025-02-06 14:17:21,896 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 216 of 216 statements. [2025-02-06 14:17:21,896 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-06 14:17:21,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:21,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2057839822] [2025-02-06 14:17:21,897 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:21,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:21,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:21,899 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:17:21,901 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:17:21,929 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 216 statements into 11 equivalence classes. [2025-02-06 14:17:21,985 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 136 of 216 statements. [2025-02-06 14:17:21,985 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-06 14:17:21,985 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:21,989 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-06 14:17:21,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 542 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2025-02-06 14:17:22,315 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:26,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:26,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185568143] [2025-02-06 14:17:26,405 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:26,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057839822] [2025-02-06 14:17:26,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057839822] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:26,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:26,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-02-06 14:17:26,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721177449] [2025-02-06 14:17:26,406 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:26,406 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 14:17:26,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:26,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 14:17:26,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=112, Unknown=1, NotChecked=0, Total=156 [2025-02-06 14:17:26,406 INFO L87 Difference]: Start difference. First operand 6370 states and 7020 transitions. Second operand has 10 states, 9 states have (on average 11.88888888888889) internal successors, (107), 10 states have internal predecessors, (107), 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:17:26,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:26,786 INFO L93 Difference]: Finished difference Result 6743 states and 7422 transitions. [2025-02-06 14:17:26,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 14:17:26,786 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 11.88888888888889) internal successors, (107), 10 states have internal predecessors, (107), 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 216 [2025-02-06 14:17:26,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:26,805 INFO L225 Difference]: With dead ends: 6743 [2025-02-06 14:17:26,805 INFO L226 Difference]: Without dead ends: 6742 [2025-02-06 14:17:26,809 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=43, Invalid=112, Unknown=1, NotChecked=0, Total=156 [2025-02-06 14:17:26,809 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 19 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:26,809 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 238 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:26,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6742 states. [2025-02-06 14:17:27,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6742 to 6377. [2025-02-06 14:17:27,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6377 states, 5972 states have (on average 1.0426992632283991) internal successors, (6227), 5974 states have internal predecessors, (6227), 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:17:27,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6377 states to 6377 states and 7027 transitions. [2025-02-06 14:17:27,133 INFO L78 Accepts]: Start accepts. Automaton has 6377 states and 7027 transitions. Word has length 216 [2025-02-06 14:17:27,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:27,134 INFO L471 AbstractCegarLoop]: Abstraction has 6377 states and 7027 transitions. [2025-02-06 14:17:27,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 11.88888888888889) internal successors, (107), 10 states have internal predecessors, (107), 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:17:27,134 INFO L276 IsEmpty]: Start isEmpty. Operand 6377 states and 7027 transitions. [2025-02-06 14:17:27,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2025-02-06 14:17:27,137 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:27,137 INFO L218 NwaCegarLoop]: trace histogram [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:17:27,145 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:17:27,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:27,341 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:27,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:27,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1090349116, now seen corresponding path program 2 times [2025-02-06 14:17:27,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:27,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882539394] [2025-02-06 14:17:27,341 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:27,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:27,349 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 228 statements into 2 equivalence classes. [2025-02-06 14:17:27,358 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 228 of 228 statements. [2025-02-06 14:17:27,358 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:27,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:27,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 0 proven. 830 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:17:27,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:27,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882539394] [2025-02-06 14:17:27,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882539394] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:27,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335679908] [2025-02-06 14:17:27,625 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:27,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:27,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:27,627 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:17:27,629 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:17:27,659 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 228 statements into 2 equivalence classes. [2025-02-06 14:17:27,696 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 228 of 228 statements. [2025-02-06 14:17:27,696 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:27,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:27,698 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 14:17:27,701 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:27,896 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 0 proven. 830 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:17:27,896 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:28,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 0 proven. 830 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:17:28,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335679908] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:28,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:28,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2025-02-06 14:17:28,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466048274] [2025-02-06 14:17:28,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:28,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-02-06 14:17:28,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:28,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-02-06 14:17:28,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2025-02-06 14:17:28,301 INFO L87 Difference]: Start difference. First operand 6377 states and 7027 transitions. Second operand has 25 states, 24 states have (on average 14.333333333333334) internal successors, (344), 25 states have internal predecessors, (344), 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:17:28,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:28,794 INFO L93 Difference]: Finished difference Result 10218 states and 11575 transitions. [2025-02-06 14:17:28,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-06 14:17:28,795 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 14.333333333333334) internal successors, (344), 25 states have internal predecessors, (344), 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 228 [2025-02-06 14:17:28,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:28,813 INFO L225 Difference]: With dead ends: 10218 [2025-02-06 14:17:28,813 INFO L226 Difference]: Without dead ends: 10217 [2025-02-06 14:17:28,817 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 443 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2025-02-06 14:17:28,817 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 14 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:28,819 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 195 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:17:28,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10217 states. [2025-02-06 14:17:29,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10217 to 10217. [2025-02-06 14:17:29,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10217 states, 9572 states have (on average 1.0504596740493104) internal successors, (10055), 9574 states have internal predecessors, (10055), 640 states have call successors, (640), 2 states have call predecessors, (640), 2 states have return successors, (640), 640 states have call predecessors, (640), 640 states have call successors, (640) [2025-02-06 14:17:29,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10217 states to 10217 states and 11335 transitions. [2025-02-06 14:17:29,388 INFO L78 Accepts]: Start accepts. Automaton has 10217 states and 11335 transitions. Word has length 228 [2025-02-06 14:17:29,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:29,389 INFO L471 AbstractCegarLoop]: Abstraction has 10217 states and 11335 transitions. [2025-02-06 14:17:29,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 14.333333333333334) internal successors, (344), 25 states have internal predecessors, (344), 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:17:29,389 INFO L276 IsEmpty]: Start isEmpty. Operand 10217 states and 11335 transitions. [2025-02-06 14:17:29,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2025-02-06 14:17:29,392 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:29,392 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:17:29,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-02-06 14:17:29,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:29,593 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:29,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:29,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1008235628, now seen corresponding path program 10 times [2025-02-06 14:17:29,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:29,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172290606] [2025-02-06 14:17:29,594 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:17:29,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:29,602 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 236 statements into 2 equivalence classes. [2025-02-06 14:17:29,619 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 236 of 236 statements. [2025-02-06 14:17:29,620 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:17:29,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:30,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 189 proven. 652 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:17:30,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:30,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172290606] [2025-02-06 14:17:30,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172290606] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:30,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437445548] [2025-02-06 14:17:30,081 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:17:30,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:30,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:30,084 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:17:30,086 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:17:30,119 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 236 statements into 2 equivalence classes. [2025-02-06 14:17:30,163 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 236 of 236 statements. [2025-02-06 14:17:30,163 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:17:30,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:30,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-06 14:17:30,169 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:30,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 257 proven. 584 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:17:30,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:31,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 257 proven. 584 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2025-02-06 14:17:31,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437445548] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:31,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:31,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2025-02-06 14:17:31,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208622383] [2025-02-06 14:17:31,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:31,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-06 14:17:31,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:31,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-06 14:17:31,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2025-02-06 14:17:31,025 INFO L87 Difference]: Start difference. First operand 10217 states and 11335 transitions. Second operand has 22 states, 22 states have (on average 13.363636363636363) internal successors, (294), 22 states have internal predecessors, (294), 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:17:31,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:31,983 INFO L93 Difference]: Finished difference Result 23068 states and 25685 transitions. [2025-02-06 14:17:31,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-06 14:17:31,984 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 13.363636363636363) internal successors, (294), 22 states have internal predecessors, (294), 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 236 [2025-02-06 14:17:31,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:32,012 INFO L225 Difference]: With dead ends: 23068 [2025-02-06 14:17:32,012 INFO L226 Difference]: Without dead ends: 16820 [2025-02-06 14:17:32,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 453 SyntacticMatches, 11 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=304, Invalid=1028, Unknown=0, NotChecked=0, Total=1332 [2025-02-06 14:17:32,027 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 25 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:32,027 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 404 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:17:32,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16820 states. [2025-02-06 14:17:32,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16820 to 11652. [2025-02-06 14:17:32,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11652 states, 10917 states have (on average 1.047448932857012) internal successors, (11435), 10919 states have internal predecessors, (11435), 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:32,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11652 states to 11652 states and 12895 transitions. [2025-02-06 14:17:32,599 INFO L78 Accepts]: Start accepts. Automaton has 11652 states and 12895 transitions. Word has length 236 [2025-02-06 14:17:32,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:32,599 INFO L471 AbstractCegarLoop]: Abstraction has 11652 states and 12895 transitions. [2025-02-06 14:17:32,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 13.363636363636363) internal successors, (294), 22 states have internal predecessors, (294), 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:17:32,600 INFO L276 IsEmpty]: Start isEmpty. Operand 11652 states and 12895 transitions. [2025-02-06 14:17:32,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2025-02-06 14:17:32,603 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:32,603 INFO L218 NwaCegarLoop]: trace histogram [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:17:32,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-02-06 14:17:32,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:32,807 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:32,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:32,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1004698079, now seen corresponding path program 11 times [2025-02-06 14:17:32,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:32,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270471492] [2025-02-06 14:17:32,807 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:17:32,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:32,816 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 256 statements into 13 equivalence classes. [2025-02-06 14:17:32,846 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 256 of 256 statements. [2025-02-06 14:17:32,846 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-06 14:17:32,847 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:32,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1781625308] [2025-02-06 14:17:32,848 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:17:32,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:32,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:32,850 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:17:32,852 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:17:32,884 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 256 statements into 13 equivalence classes. [2025-02-06 14:17:32,952 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 256 of 256 statements. [2025-02-06 14:17:32,952 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-06 14:17:32,952 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:32,959 INFO L256 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-02-06 14:17:32,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:35,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 45 proven. 976 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2025-02-06 14:17:35,688 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:35,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:35,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270471492] [2025-02-06 14:17:35,875 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:35,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781625308] [2025-02-06 14:17:35,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781625308] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:35,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:35,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2025-02-06 14:17:35,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507616552] [2025-02-06 14:17:35,876 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:35,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-02-06 14:17:35,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:35,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-02-06 14:17:35,877 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2025-02-06 14:17:35,877 INFO L87 Difference]: Start difference. First operand 11652 states and 12895 transitions. Second operand has 30 states, 29 states have (on average 6.103448275862069) internal successors, (177), 30 states have internal predecessors, (177), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2025-02-06 14:17:38,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:38,309 INFO L93 Difference]: Finished difference Result 13698 states and 15101 transitions. [2025-02-06 14:17:38,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-02-06 14:17:38,309 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 6.103448275862069) internal successors, (177), 30 states have internal predecessors, (177), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 256 [2025-02-06 14:17:38,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:38,332 INFO L225 Difference]: With dead ends: 13698 [2025-02-06 14:17:38,332 INFO L226 Difference]: Without dead ends: 12346 [2025-02-06 14:17:38,340 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=217, Invalid=1589, Unknown=0, NotChecked=0, Total=1806 [2025-02-06 14:17:38,340 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 43 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 2721 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 2728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 2721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:38,341 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 669 Invalid, 2728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 2721 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2025-02-06 14:17:38,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12346 states. [2025-02-06 14:17:38,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12346 to 11675. [2025-02-06 14:17:38,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11675 states, 10939 states have (on average 1.0472620897705458) internal successors, (11456), 10941 states have internal predecessors, (11456), 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:38,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11675 states to 11675 states and 12918 transitions. [2025-02-06 14:17:38,961 INFO L78 Accepts]: Start accepts. Automaton has 11675 states and 12918 transitions. Word has length 256 [2025-02-06 14:17:38,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:38,961 INFO L471 AbstractCegarLoop]: Abstraction has 11675 states and 12918 transitions. [2025-02-06 14:17:38,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 6.103448275862069) internal successors, (177), 30 states have internal predecessors, (177), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2025-02-06 14:17:38,961 INFO L276 IsEmpty]: Start isEmpty. Operand 11675 states and 12918 transitions. [2025-02-06 14:17:38,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2025-02-06 14:17:38,964 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:38,965 INFO L218 NwaCegarLoop]: trace histogram [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:17:38,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-02-06 14:17:39,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-02-06 14:17:39,166 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:39,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:39,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1194305057, now seen corresponding path program 12 times [2025-02-06 14:17:39,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:39,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624913098] [2025-02-06 14:17:39,166 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:17:39,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:39,178 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 256 statements into 13 equivalence classes. [2025-02-06 14:17:39,210 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) and asserted 256 of 256 statements. [2025-02-06 14:17:39,210 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2025-02-06 14:17:39,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:39,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [775763685] [2025-02-06 14:17:39,213 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:17:39,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:39,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:39,215 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:17:39,218 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:17:39,250 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 256 statements into 13 equivalence classes. [2025-02-06 14:17:39,364 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 236 of 256 statements. [2025-02-06 14:17:39,364 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-02-06 14:17:39,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:39,369 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-06 14:17:39,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:40,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1280 backedges. 0 proven. 792 refuted. 0 times theorem prover too weak. 488 trivial. 0 not checked. [2025-02-06 14:17:40,294 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:40,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:40,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624913098] [2025-02-06 14:17:40,391 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:40,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775763685] [2025-02-06 14:17:40,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775763685] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:40,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:40,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-06 14:17:40,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630064117] [2025-02-06 14:17:40,392 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:40,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-06 14:17:40,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:40,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-06 14:17:40,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:17:40,393 INFO L87 Difference]: Start difference. First operand 11675 states and 12918 transitions. Second operand has 16 states, 15 states have (on average 8.133333333333333) internal successors, (122), 16 states have internal predecessors, (122), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-02-06 14:17:41,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:41,465 INFO L93 Difference]: Finished difference Result 12783 states and 14133 transitions. [2025-02-06 14:17:41,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-06 14:17:41,466 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 8.133333333333333) internal successors, (122), 16 states have internal predecessors, (122), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 256 [2025-02-06 14:17:41,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:41,484 INFO L225 Difference]: With dead ends: 12783 [2025-02-06 14:17:41,484 INFO L226 Difference]: Without dead ends: 12782 [2025-02-06 14:17:41,487 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:17:41,487 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 19 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 1302 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:41,488 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 683 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1302 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 14:17:41,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12782 states. [2025-02-06 14:17:41,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12782 to 12049. [2025-02-06 14:17:41,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12049 states, 11290 states have (on average 1.0474756421612046) internal successors, (11826), 11292 states have internal predecessors, (11826), 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:17:41,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12049 states to 12049 states and 13334 transitions. [2025-02-06 14:17:41,923 INFO L78 Accepts]: Start accepts. Automaton has 12049 states and 13334 transitions. Word has length 256 [2025-02-06 14:17:41,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:41,924 INFO L471 AbstractCegarLoop]: Abstraction has 12049 states and 13334 transitions. [2025-02-06 14:17:41,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 8.133333333333333) internal successors, (122), 16 states have internal predecessors, (122), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-02-06 14:17:41,924 INFO L276 IsEmpty]: Start isEmpty. Operand 12049 states and 13334 transitions. [2025-02-06 14:17:41,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2025-02-06 14:17:41,927 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:41,927 INFO L218 NwaCegarLoop]: trace histogram [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:17:41,935 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:17:42,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-02-06 14:17:42,131 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:42,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:42,131 INFO L85 PathProgramCache]: Analyzing trace with hash -266988374, now seen corresponding path program 13 times [2025-02-06 14:17:42,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:42,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157375181] [2025-02-06 14:17:42,131 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 14:17:42,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:42,140 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-02-06 14:17:42,150 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-02-06 14:17:42,150 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:42,150 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:42,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1515 backedges. 287 proven. 912 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-06 14:17:42,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:42,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157375181] [2025-02-06 14:17:42,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157375181] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:42,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923438468] [2025-02-06 14:17:42,481 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-06 14:17:42,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:42,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:42,484 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:17:42,486 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:17:42,519 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-02-06 14:17:42,564 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-02-06 14:17:42,564 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:17:42,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:42,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:17:42,570 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:42,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1515 backedges. 355 proven. 844 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-06 14:17:42,955 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:43,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1515 backedges. 355 proven. 844 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-02-06 14:17:43,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923438468] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:17:43,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:17:43,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 24 [2025-02-06 14:17:43,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900732528] [2025-02-06 14:17:43,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:43,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-06 14:17:43,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:43,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-06 14:17:43,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2025-02-06 14:17:43,262 INFO L87 Difference]: Start difference. First operand 12049 states and 13334 transitions. Second operand has 24 states, 24 states have (on average 13.583333333333334) internal successors, (326), 24 states have internal predecessors, (326), 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:44,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:44,238 INFO L93 Difference]: Finished difference Result 26189 states and 29069 transitions. [2025-02-06 14:17:44,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 14:17:44,238 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 13.583333333333334) internal successors, (326), 24 states have internal predecessors, (326), 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 276 [2025-02-06 14:17:44,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:44,270 INFO L225 Difference]: With dead ends: 26189 [2025-02-06 14:17:44,270 INFO L226 Difference]: Without dead ends: 18292 [2025-02-06 14:17:44,288 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 531 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:44,288 INFO L435 NwaCegarLoop]: 117 mSDtfsCounter, 26 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:44,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 745 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:17:44,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18292 states. [2025-02-06 14:17:44,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18292 to 13683. [2025-02-06 14:17:44,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13683 states, 12822 states have (on average 1.042973015130245) internal successors, (13373), 12824 states have internal predecessors, (13373), 856 states have call successors, (856), 2 states have call predecessors, (856), 2 states have return successors, (856), 856 states have call predecessors, (856), 856 states have call successors, (856) [2025-02-06 14:17:44,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13683 states to 13683 states and 15085 transitions. [2025-02-06 14:17:44,948 INFO L78 Accepts]: Start accepts. Automaton has 13683 states and 15085 transitions. Word has length 276 [2025-02-06 14:17:44,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:44,948 INFO L471 AbstractCegarLoop]: Abstraction has 13683 states and 15085 transitions. [2025-02-06 14:17:44,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 13.583333333333334) internal successors, (326), 24 states have internal predecessors, (326), 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:44,949 INFO L276 IsEmpty]: Start isEmpty. Operand 13683 states and 15085 transitions. [2025-02-06 14:17:44,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2025-02-06 14:17:44,952 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:44,953 INFO L218 NwaCegarLoop]: trace histogram [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:44,961 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:17:45,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-02-06 14:17:45,154 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:45,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:45,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1369038475, now seen corresponding path program 14 times [2025-02-06 14:17:45,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:45,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836079955] [2025-02-06 14:17:45,154 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:45,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:45,164 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 296 statements into 2 equivalence classes. [2025-02-06 14:17:45,185 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 296 of 296 statements. [2025-02-06 14:17:45,187 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:45,188 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:45,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [798432458] [2025-02-06 14:17:45,189 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:17:45,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:45,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:45,191 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:17:45,194 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:17:45,227 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 296 statements into 2 equivalence classes. [2025-02-06 14:17:45,277 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 296 of 296 statements. [2025-02-06 14:17:45,277 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:17:45,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:45,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:17:45,283 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:45,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 1090 refuted. 0 times theorem prover too weak. 680 trivial. 0 not checked. [2025-02-06 14:17:45,851 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:46,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:46,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836079955] [2025-02-06 14:17:46,344 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:46,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798432458] [2025-02-06 14:17:46,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798432458] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:46,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:46,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-06 14:17:46,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324870720] [2025-02-06 14:17:46,344 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:46,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 14:17:46,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:46,345 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 14:17:46,345 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:17:46,345 INFO L87 Difference]: Start difference. First operand 13683 states and 15085 transitions. Second operand has 12 states, 11 states have (on average 12.454545454545455) internal successors, (137), 12 states have internal predecessors, (137), 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:46,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:46,998 INFO L93 Difference]: Finished difference Result 15092 states and 16616 transitions. [2025-02-06 14:17:46,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 14:17:46,998 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 12.454545454545455) internal successors, (137), 12 states have internal predecessors, (137), 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 296 [2025-02-06 14:17:46,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:47,022 INFO L225 Difference]: With dead ends: 15092 [2025-02-06 14:17:47,023 INFO L226 Difference]: Without dead ends: 15091 [2025-02-06 14:17:47,028 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 433 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:17:47,028 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 19 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:47,029 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 199 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:17:47,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15091 states. [2025-02-06 14:17:47,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15091 to 13779. [2025-02-06 14:17:47,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13779 states, 12912 states have (on average 1.042673482032218) internal successors, (13463), 12914 states have internal predecessors, (13463), 862 states have call successors, (862), 2 states have call predecessors, (862), 2 states have return successors, (862), 862 states have call predecessors, (862), 862 states have call successors, (862) [2025-02-06 14:17:47,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13779 states to 13779 states and 15187 transitions. [2025-02-06 14:17:47,754 INFO L78 Accepts]: Start accepts. Automaton has 13779 states and 15187 transitions. Word has length 296 [2025-02-06 14:17:47,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:47,755 INFO L471 AbstractCegarLoop]: Abstraction has 13779 states and 15187 transitions. [2025-02-06 14:17:47,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 12.454545454545455) internal successors, (137), 12 states have internal predecessors, (137), 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:47,755 INFO L276 IsEmpty]: Start isEmpty. Operand 13779 states and 15187 transitions. [2025-02-06 14:17:47,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2025-02-06 14:17:47,760 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:47,760 INFO L218 NwaCegarLoop]: trace histogram [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:47,768 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:17:47,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:47,962 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:47,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:47,963 INFO L85 PathProgramCache]: Analyzing trace with hash 602706723, now seen corresponding path program 15 times [2025-02-06 14:17:47,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:47,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968912429] [2025-02-06 14:17:47,963 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:47,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:47,972 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 316 statements into 16 equivalence classes. [2025-02-06 14:17:47,997 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) and asserted 316 of 316 statements. [2025-02-06 14:17:47,998 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2025-02-06 14:17:47,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:48,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [395145165] [2025-02-06 14:17:48,000 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:17:48,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:48,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:48,003 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:17:48,005 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:17:48,039 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 316 statements into 16 equivalence classes. [2025-02-06 14:17:48,064 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 96 of 316 statements. [2025-02-06 14:17:48,064 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-02-06 14:17:48,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:48,065 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 35 conjuncts are in the unsatisfiable core [2025-02-06 14:17:48,069 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:48,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1949 backedges. 663 proven. 71 refuted. 0 times theorem prover too weak. 1215 trivial. 0 not checked. [2025-02-06 14:17:48,992 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:49,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:49,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968912429] [2025-02-06 14:17:49,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:49,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395145165] [2025-02-06 14:17:49,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395145165] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:49,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:49,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2025-02-06 14:17:49,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462676881] [2025-02-06 14:17:49,254 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:49,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-06 14:17:49,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:49,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-06 14:17:49,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2025-02-06 14:17:49,255 INFO L87 Difference]: Start difference. First operand 13779 states and 15187 transitions. Second operand has 19 states, 18 states have (on average 5.055555555555555) internal successors, (91), 19 states have internal predecessors, (91), 5 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2025-02-06 14:17:50,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:50,910 INFO L93 Difference]: Finished difference Result 15197 states and 16724 transitions. [2025-02-06 14:17:50,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-02-06 14:17:50,910 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 5.055555555555555) internal successors, (91), 19 states have internal predecessors, (91), 5 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) Word has length 316 [2025-02-06 14:17:50,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:50,931 INFO L225 Difference]: With dead ends: 15197 [2025-02-06 14:17:50,931 INFO L226 Difference]: Without dead ends: 12892 [2025-02-06 14:17:50,938 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=207, Invalid=1199, Unknown=0, NotChecked=0, Total=1406 [2025-02-06 14:17:50,939 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 59 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 1573 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:50,939 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 299 Invalid, 1583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1573 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-02-06 14:17:50,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12892 states. [2025-02-06 14:17:51,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12892 to 12890. [2025-02-06 14:17:51,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12890 states, 12078 states have (on average 1.0428051001821494) internal successors, (12595), 12080 states have internal predecessors, (12595), 807 states have call successors, (807), 2 states have call predecessors, (807), 2 states have return successors, (807), 807 states have call predecessors, (807), 807 states have call successors, (807) [2025-02-06 14:17:51,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12890 states to 12890 states and 14209 transitions. [2025-02-06 14:17:51,538 INFO L78 Accepts]: Start accepts. Automaton has 12890 states and 14209 transitions. Word has length 316 [2025-02-06 14:17:51,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:17:51,539 INFO L471 AbstractCegarLoop]: Abstraction has 12890 states and 14209 transitions. [2025-02-06 14:17:51,539 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 5.055555555555555) internal successors, (91), 19 states have internal predecessors, (91), 5 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 6 states have call predecessors, (7), 5 states have call successors, (7) [2025-02-06 14:17:51,539 INFO L276 IsEmpty]: Start isEmpty. Operand 12890 states and 14209 transitions. [2025-02-06 14:17:51,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2025-02-06 14:17:51,543 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:17:51,543 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:17:51,551 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:17:51,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-02-06 14:17:51,748 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:17:51,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:17:51,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1391162977, now seen corresponding path program 16 times [2025-02-06 14:17:51,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:17:51,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644443173] [2025-02-06 14:17:51,749 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:17:51,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:17:51,757 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 316 statements into 2 equivalence classes. [2025-02-06 14:17:51,788 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 316 of 316 statements. [2025-02-06 14:17:51,792 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:17:51,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:17:51,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1921967622] [2025-02-06 14:17:51,794 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:17:51,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:17:51,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:17:51,800 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:17:51,801 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:17:51,835 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 316 statements into 2 equivalence classes. [2025-02-06 14:17:51,904 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 316 of 316 statements. [2025-02-06 14:17:51,904 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:17:51,904 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:17:51,911 INFO L256 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 76 conjuncts are in the unsatisfiable core [2025-02-06 14:17:51,916 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:17:55,216 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-02-06 14:17:55,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2005 backedges. 54 proven. 1608 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2025-02-06 14:17:55,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:17:55,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:17:55,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644443173] [2025-02-06 14:17:55,606 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 14:17:55,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921967622] [2025-02-06 14:17:55,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921967622] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:17:55,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:17:55,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2025-02-06 14:17:55,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89721187] [2025-02-06 14:17:55,606 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 14:17:55,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2025-02-06 14:17:55,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:17:55,607 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2025-02-06 14:17:55,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=2834, Unknown=0, NotChecked=0, Total=3192 [2025-02-06 14:17:55,608 INFO L87 Difference]: Start difference. First operand 12890 states and 14209 transitions. Second operand has 53 states, 51 states have (on average 4.764705882352941) internal successors, (243), 50 states have internal predecessors, (243), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2025-02-06 14:17:59,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:17:59,358 INFO L93 Difference]: Finished difference Result 13633 states and 15000 transitions. [2025-02-06 14:17:59,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-02-06 14:17:59,358 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 51 states have (on average 4.764705882352941) internal successors, (243), 50 states have internal predecessors, (243), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) Word has length 316 [2025-02-06 14:17:59,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:17:59,371 INFO L225 Difference]: With dead ends: 13633 [2025-02-06 14:17:59,371 INFO L226 Difference]: Without dead ends: 13632 [2025-02-06 14:17:59,375 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2220 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=712, Invalid=5768, Unknown=0, NotChecked=0, Total=6480 [2025-02-06 14:17:59,375 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 125 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 5198 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 5204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 5198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:17:59,375 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 795 Invalid, 5204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 5198 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2025-02-06 14:17:59,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13632 states. [2025-02-06 14:17:59,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13632 to 12977. [2025-02-06 14:18:00,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12977 states, 12160 states have (on average 1.0425986842105264) internal successors, (12678), 12162 states have internal predecessors, (12678), 812 states have call successors, (812), 2 states have call predecessors, (812), 2 states have return successors, (812), 812 states have call predecessors, (812), 812 states have call successors, (812) [2025-02-06 14:18:00,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12977 states to 12977 states and 14302 transitions. [2025-02-06 14:18:00,018 INFO L78 Accepts]: Start accepts. Automaton has 12977 states and 14302 transitions. Word has length 316 [2025-02-06 14:18:00,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:18:00,018 INFO L471 AbstractCegarLoop]: Abstraction has 12977 states and 14302 transitions. [2025-02-06 14:18:00,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 51 states have (on average 4.764705882352941) internal successors, (243), 50 states have internal predecessors, (243), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2025-02-06 14:18:00,018 INFO L276 IsEmpty]: Start isEmpty. Operand 12977 states and 14302 transitions. [2025-02-06 14:18:00,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2025-02-06 14:18:00,022 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:18:00,022 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 13, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:18:00,031 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:18:00,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-02-06 14:18:00,223 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:18:00,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:18:00,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1592522048, now seen corresponding path program 17 times [2025-02-06 14:18:00,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:18:00,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643664521] [2025-02-06 14:18:00,224 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:18:00,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:18:00,231 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 316 statements into 16 equivalence classes. [2025-02-06 14:18:00,250 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 316 of 316 statements. [2025-02-06 14:18:00,251 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-02-06 14:18:00,251 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:18:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2045 backedges. 483 proven. 1138 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-02-06 14:18:00,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:18:00,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643664521] [2025-02-06 14:18:00,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643664521] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:18:00,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513302422] [2025-02-06 14:18:00,638 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:18:00,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:18:00,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:18:00,640 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:18:00,643 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:18:00,673 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 316 statements into 16 equivalence classes. [2025-02-06 14:18:00,745 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 316 of 316 statements. [2025-02-06 14:18:00,746 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-02-06 14:18:00,746 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:18:00,748 INFO L256 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-06 14:18:00,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:18:01,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2045 backedges. 469 proven. 1152 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-02-06 14:18:01,256 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:18:01,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2045 backedges. 469 proven. 1152 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-02-06 14:18:01,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513302422] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:18:01,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:18:01,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 26 [2025-02-06 14:18:01,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732529691] [2025-02-06 14:18:01,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:18:01,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-06 14:18:01,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:18:01,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-06 14:18:01,761 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=480, Unknown=0, NotChecked=0, Total=650 [2025-02-06 14:18:01,761 INFO L87 Difference]: Start difference. First operand 12977 states and 14302 transitions. Second operand has 26 states, 26 states have (on average 13.73076923076923) internal successors, (357), 26 states have internal predecessors, (357), 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:18:03,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:18:03,161 INFO L93 Difference]: Finished difference Result 25468 states and 28182 transitions. [2025-02-06 14:18:03,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-06 14:18:03,161 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.73076923076923) internal successors, (357), 26 states have internal predecessors, (357), 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 316 [2025-02-06 14:18:03,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:18:03,181 INFO L225 Difference]: With dead ends: 25468 [2025-02-06 14:18:03,181 INFO L226 Difference]: Without dead ends: 19220 [2025-02-06 14:18:03,189 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 655 GetRequests, 609 SyntacticMatches, 15 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=268, Invalid=788, Unknown=0, NotChecked=0, Total=1056 [2025-02-06 14:18:03,189 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 25 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 1577 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 1579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-06 14:18:03,189 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 969 Invalid, 1579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1577 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-06 14:18:03,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19220 states. [2025-02-06 14:18:04,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19220 to 14883. [2025-02-06 14:18:04,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14883 states, 13947 states have (on average 1.0382878038287804) internal successors, (14481), 13949 states have internal predecessors, (14481), 931 states have call successors, (931), 2 states have call predecessors, (931), 2 states have return successors, (931), 931 states have call predecessors, (931), 931 states have call successors, (931) [2025-02-06 14:18:04,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14883 states to 14883 states and 16343 transitions. [2025-02-06 14:18:04,067 INFO L78 Accepts]: Start accepts. Automaton has 14883 states and 16343 transitions. Word has length 316 [2025-02-06 14:18:04,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:18:04,068 INFO L471 AbstractCegarLoop]: Abstraction has 14883 states and 16343 transitions. [2025-02-06 14:18:04,068 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.73076923076923) internal successors, (357), 26 states have internal predecessors, (357), 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:18:04,068 INFO L276 IsEmpty]: Start isEmpty. Operand 14883 states and 16343 transitions. [2025-02-06 14:18:04,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2025-02-06 14:18:04,073 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:18:04,073 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:18:04,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-02-06 14:18:04,276 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-02-06 14:18:04,277 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-02-06 14:18:04,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:18:04,277 INFO L85 PathProgramCache]: Analyzing trace with hash -643440175, now seen corresponding path program 18 times [2025-02-06 14:18:04,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:18:04,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926507047] [2025-02-06 14:18:04,277 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:18:04,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:18:04,284 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 336 statements into 17 equivalence classes. [2025-02-06 14:18:04,315 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 336 of 336 statements. [2025-02-06 14:18:04,315 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-02-06 14:18:04,315 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 14:18:04,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1385743070] [2025-02-06 14:18:04,317 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-06 14:18:04,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:18:04,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:18:04,319 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:18:04,321 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:18:04,355 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 336 statements into 17 equivalence classes. [2025-02-06 14:18:04,454 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) and asserted 316 of 336 statements. [2025-02-06 14:18:04,455 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2025-02-06 14:18:04,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:18:04,459 INFO L256 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 105 conjuncts are in the unsatisfiable core [2025-02-06 14:18:04,464 INFO L279 TraceCheckSpWp]: Computing forward predicates...