./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound20.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound20.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-10 02:17:12,414 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-10 02:17:12,506 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-01-10 02:17:12,509 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-10 02:17:12,516 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-10 02:17:12,556 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-10 02:17:12,556 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-10 02:17:12,556 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-10 02:17:12,556 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-10 02:17:12,556 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-10 02:17:12,557 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-10 02:17:12,557 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Use SBE=true [2025-01-10 02:17:12,557 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-01-10 02:17:12,557 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-10 02:17:12,558 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:17:12,558 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:17:12,558 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-10 02:17:12,558 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-10 02:17:12,559 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-10 02:17:12,559 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-10 02:17:12,559 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-10 02:17:12,559 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-10 02:17:12,559 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-10 02:17:12,559 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 [2025-01-10 02:17:12,806 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-10 02:17:12,814 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-10 02:17:12,816 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-10 02:17:12,818 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-10 02:17:12,818 INFO L274 PluginConnector]: CDTParser initialized [2025-01-10 02:17:12,819 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound20.c [2025-01-10 02:17:13,964 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e2420b6d3/4346c61c2ed54a529680fd3167d784b3/FLAGa505cc51b [2025-01-10 02:17:14,282 INFO L384 CDTParser]: Found 1 translation units. [2025-01-10 02:17:14,283 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_valuebound20.c [2025-01-10 02:17:14,288 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e2420b6d3/4346c61c2ed54a529680fd3167d784b3/FLAGa505cc51b [2025-01-10 02:17:14,554 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e2420b6d3/4346c61c2ed54a529680fd3167d784b3 [2025-01-10 02:17:14,556 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-10 02:17:14,557 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-10 02:17:14,558 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-10 02:17:14,558 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-10 02:17:14,562 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-10 02:17:14,563 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,564 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cae1d7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14, skipping insertion in model container [2025-01-10 02:17:14,564 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,575 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-10 02:17:14,677 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 02:17:14,684 INFO L200 MainTranslator]: Completed pre-run [2025-01-10 02:17:14,696 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 02:17:14,709 INFO L204 MainTranslator]: Completed translation [2025-01-10 02:17:14,710 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14 WrapperNode [2025-01-10 02:17:14,710 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-10 02:17:14,711 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-10 02:17:14,711 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-10 02:17:14,711 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-10 02:17:14,715 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,722 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,731 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 66 [2025-01-10 02:17:14,731 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-10 02:17:14,731 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-10 02:17:14,731 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-10 02:17:14,732 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-10 02:17:14,737 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,737 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,738 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,743 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-01-10 02:17:14,744 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,744 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,745 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,745 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,747 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,748 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,748 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,750 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-10 02:17:14,750 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-10 02:17:14,750 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-10 02:17:14,751 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-10 02:17:14,751 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (1/1) ... [2025-01-10 02:17:14,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:17:14,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:14,781 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-10 02:17:14,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-10 02:17:14,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-10 02:17:14,815 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-10 02:17:14,815 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-10 02:17:14,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-10 02:17:14,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-10 02:17:14,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-10 02:17:14,815 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-01-10 02:17:14,815 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-01-10 02:17:14,859 INFO L234 CfgBuilder]: Building ICFG [2025-01-10 02:17:14,861 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-10 02:17:14,984 INFO L? ?]: Removed 45 outVars from TransFormulas that were not future-live. [2025-01-10 02:17:14,985 INFO L283 CfgBuilder]: Performing block encoding [2025-01-10 02:17:14,996 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-10 02:17:14,996 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-10 02:17:14,996 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 02:17:14 BoogieIcfgContainer [2025-01-10 02:17:14,996 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-10 02:17:15,000 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-10 02:17:15,000 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-10 02:17:15,004 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-10 02:17:15,005 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 02:17:14" (1/3) ... [2025-01-10 02:17:15,006 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@124882ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 02:17:15, skipping insertion in model container [2025-01-10 02:17:15,006 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:17:14" (2/3) ... [2025-01-10 02:17:15,007 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@124882ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 02:17:15, skipping insertion in model container [2025-01-10 02:17:15,007 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 02:17:14" (3/3) ... [2025-01-10 02:17:15,008 INFO L128 eAbstractionObserver]: Analyzing ICFG mannadiv_valuebound20.c [2025-01-10 02:17:15,022 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-10 02:17:15,023 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG mannadiv_valuebound20.c that has 3 procedures, 63 locations, 1 initial locations, 1 loop locations, and 20 error locations. [2025-01-10 02:17:15,067 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-10 02:17:15,077 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;@286ee181, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-10 02:17:15,078 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2025-01-10 02:17:15,080 INFO L276 IsEmpty]: Start isEmpty. Operand has 63 states, 36 states have (on average 1.6944444444444444) internal successors, (61), 56 states have internal predecessors, (61), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-01-10 02:17:15,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-01-10 02:17:15,084 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:15,085 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:15,085 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:15,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:15,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1961188309, now seen corresponding path program 1 times [2025-01-10 02:17:15,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:15,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169029873] [2025-01-10 02:17:15,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:15,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:15,155 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 02:17:15,167 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 02:17:15,168 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:15,168 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:15,207 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-10 02:17:15,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:15,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169029873] [2025-01-10 02:17:15,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169029873] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:15,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457828371] [2025-01-10 02:17:15,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:15,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:15,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:15,212 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:15,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-10 02:17:15,247 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 02:17:15,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 02:17:15,265 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:15,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:15,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-10 02:17:15,270 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:15,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-10 02:17:15,276 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:15,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457828371] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:15,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:15,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-01-10 02:17:15,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077317143] [2025-01-10 02:17:15,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:15,280 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-10 02:17:15,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:15,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-10 02:17:15,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-10 02:17:15,294 INFO L87 Difference]: Start difference. First operand has 63 states, 36 states have (on average 1.6944444444444444) internal successors, (61), 56 states have internal predecessors, (61), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-10 02:17:15,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:15,307 INFO L93 Difference]: Finished difference Result 122 states and 137 transitions. [2025-01-10 02:17:15,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-10 02:17:15,309 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 14 [2025-01-10 02:17:15,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:15,312 INFO L225 Difference]: With dead ends: 122 [2025-01-10 02:17:15,313 INFO L226 Difference]: Without dead ends: 56 [2025-01-10 02:17:15,315 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-10 02:17:15,317 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:15,317 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:17:15,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2025-01-10 02:17:15,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2025-01-10 02:17:15,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 50 states have internal predecessors, (52), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:17:15,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2025-01-10 02:17:15,342 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 14 [2025-01-10 02:17:15,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:15,342 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2025-01-10 02:17:15,343 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-10 02:17:15,343 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2025-01-10 02:17:15,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-01-10 02:17:15,343 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:15,344 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:15,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-10 02:17:15,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-01-10 02:17:15,548 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:15,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:15,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1942599019, now seen corresponding path program 1 times [2025-01-10 02:17:15,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:15,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369215162] [2025-01-10 02:17:15,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:15,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:15,557 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 02:17:15,580 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 02:17:15,581 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:15,581 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:15,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1720343323] [2025-01-10 02:17:15,582 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:15,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:15,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:15,585 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:15,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-10 02:17:15,612 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-10 02:17:15,620 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-10 02:17:15,620 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:15,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:15,621 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-10 02:17:15,622 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:15,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:15,635 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:15,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:15,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369215162] [2025-01-10 02:17:15,635 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:15,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720343323] [2025-01-10 02:17:15,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720343323] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:15,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:15,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 02:17:15,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566690979] [2025-01-10 02:17:15,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:15,636 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-10 02:17:15,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:15,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-10 02:17:15,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-10 02:17:15,637 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:15,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:15,700 INFO L93 Difference]: Finished difference Result 89 states and 99 transitions. [2025-01-10 02:17:15,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-10 02:17:15,701 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2025-01-10 02:17:15,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:15,702 INFO L225 Difference]: With dead ends: 89 [2025-01-10 02:17:15,702 INFO L226 Difference]: Without dead ends: 83 [2025-01-10 02:17:15,702 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-10 02:17:15,703 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 26 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:15,703 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 74 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:15,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2025-01-10 02:17:15,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 75. [2025-01-10 02:17:15,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 68 states have internal predecessors, (82), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-01-10 02:17:15,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 90 transitions. [2025-01-10 02:17:15,709 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 90 transitions. Word has length 14 [2025-01-10 02:17:15,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:15,710 INFO L471 AbstractCegarLoop]: Abstraction has 75 states and 90 transitions. [2025-01-10 02:17:15,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:15,710 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 90 transitions. [2025-01-10 02:17:15,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-01-10 02:17:15,711 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:15,711 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:15,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-10 02:17:15,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:15,912 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:15,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:15,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1473115155, now seen corresponding path program 1 times [2025-01-10 02:17:15,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:15,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233410220] [2025-01-10 02:17:15,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:15,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:15,919 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-10 02:17:15,924 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-10 02:17:15,924 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:15,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:16,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:16,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:16,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233410220] [2025-01-10 02:17:16,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233410220] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:16,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:16,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:17:16,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865543738] [2025-01-10 02:17:16,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:16,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:16,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:16,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:16,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:16,005 INFO L87 Difference]: Start difference. First operand 75 states and 90 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:16,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:16,081 INFO L93 Difference]: Finished difference Result 117 states and 149 transitions. [2025-01-10 02:17:16,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:16,083 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2025-01-10 02:17:16,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:16,084 INFO L225 Difference]: With dead ends: 117 [2025-01-10 02:17:16,084 INFO L226 Difference]: Without dead ends: 110 [2025-01-10 02:17:16,085 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:16,085 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 33 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:16,085 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 71 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:16,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2025-01-10 02:17:16,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 106. [2025-01-10 02:17:16,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 78 states have (on average 1.5897435897435896) internal successors, (124), 97 states have internal predecessors, (124), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-01-10 02:17:16,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 136 transitions. [2025-01-10 02:17:16,101 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 136 transitions. Word has length 16 [2025-01-10 02:17:16,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:16,101 INFO L471 AbstractCegarLoop]: Abstraction has 106 states and 136 transitions. [2025-01-10 02:17:16,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:16,101 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 136 transitions. [2025-01-10 02:17:16,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-01-10 02:17:16,102 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:16,102 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:16,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-10 02:17:16,102 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:16,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:16,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1578070497, now seen corresponding path program 1 times [2025-01-10 02:17:16,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:16,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666366713] [2025-01-10 02:17:16,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:16,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:16,111 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-10 02:17:16,124 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-10 02:17:16,125 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:16,125 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:16,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:16,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:16,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666366713] [2025-01-10 02:17:16,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666366713] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:16,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:16,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:17:16,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969928414] [2025-01-10 02:17:16,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:16,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:16,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:16,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:16,207 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:16,207 INFO L87 Difference]: Start difference. First operand 106 states and 136 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:16,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:16,302 INFO L93 Difference]: Finished difference Result 112 states and 137 transitions. [2025-01-10 02:17:16,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:16,303 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2025-01-10 02:17:16,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:16,303 INFO L225 Difference]: With dead ends: 112 [2025-01-10 02:17:16,304 INFO L226 Difference]: Without dead ends: 103 [2025-01-10 02:17:16,304 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:16,304 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 31 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:16,305 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 75 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:16,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2025-01-10 02:17:16,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2025-01-10 02:17:16,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.5616438356164384) internal successors, (114), 92 states have internal predecessors, (114), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-01-10 02:17:16,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 126 transitions. [2025-01-10 02:17:16,315 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 126 transitions. Word has length 17 [2025-01-10 02:17:16,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:16,316 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 126 transitions. [2025-01-10 02:17:16,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:16,316 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 126 transitions. [2025-01-10 02:17:16,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-01-10 02:17:16,316 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:16,316 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:16,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-10 02:17:16,317 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:16,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1675545199, now seen corresponding path program 1 times [2025-01-10 02:17:16,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:16,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322898417] [2025-01-10 02:17:16,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:16,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:16,325 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-01-10 02:17:16,329 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-01-10 02:17:16,329 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:16,329 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:16,427 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:16,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:16,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322898417] [2025-01-10 02:17:16,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322898417] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:16,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778742252] [2025-01-10 02:17:16,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:16,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:16,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:16,430 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:16,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-10 02:17:16,450 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-01-10 02:17:16,457 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-01-10 02:17:16,457 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:16,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:16,458 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:17:16,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:16,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:16,521 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:16,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778742252] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:16,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:16,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-01-10 02:17:16,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578528636] [2025-01-10 02:17:16,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:16,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:16,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:16,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:16,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:16,523 INFO L87 Difference]: Start difference. First operand 101 states and 126 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:16,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:16,599 INFO L93 Difference]: Finished difference Result 104 states and 130 transitions. [2025-01-10 02:17:16,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:16,599 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2025-01-10 02:17:16,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:16,600 INFO L225 Difference]: With dead ends: 104 [2025-01-10 02:17:16,600 INFO L226 Difference]: Without dead ends: 103 [2025-01-10 02:17:16,601 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:17:16,601 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 70 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:16,601 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 62 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:16,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2025-01-10 02:17:16,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2025-01-10 02:17:16,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.547945205479452) internal successors, (113), 92 states have internal predecessors, (113), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-01-10 02:17:16,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 125 transitions. [2025-01-10 02:17:16,607 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 125 transitions. Word has length 18 [2025-01-10 02:17:16,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:16,607 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 125 transitions. [2025-01-10 02:17:16,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:16,608 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 125 transitions. [2025-01-10 02:17:16,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-01-10 02:17:16,608 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:16,608 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:16,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:16,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:16,809 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:16,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:16,810 INFO L85 PathProgramCache]: Analyzing trace with hash 402293667, now seen corresponding path program 1 times [2025-01-10 02:17:16,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:16,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865859561] [2025-01-10 02:17:16,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:16,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:16,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-10 02:17:16,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-10 02:17:16,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:16,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:16,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1092780322] [2025-01-10 02:17:16,821 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:16,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:16,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:16,823 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:16,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-10 02:17:16,851 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-10 02:17:16,860 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-10 02:17:16,860 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:16,860 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:16,861 INFO L256 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:17:16,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:16,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:16,924 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:16,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:16,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865859561] [2025-01-10 02:17:16,924 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:16,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092780322] [2025-01-10 02:17:16,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092780322] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:16,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:16,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:17:16,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698995970] [2025-01-10 02:17:16,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:16,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:16,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:16,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:16,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:16,925 INFO L87 Difference]: Start difference. First operand 101 states and 125 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:16,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:16,999 INFO L93 Difference]: Finished difference Result 102 states and 125 transitions. [2025-01-10 02:17:17,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:17,000 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2025-01-10 02:17:17,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:17,001 INFO L225 Difference]: With dead ends: 102 [2025-01-10 02:17:17,001 INFO L226 Difference]: Without dead ends: 101 [2025-01-10 02:17:17,001 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-01-10 02:17:17,002 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 63 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:17,002 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 67 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:17,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2025-01-10 02:17:17,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2025-01-10 02:17:17,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.5342465753424657) internal successors, (112), 92 states have internal predecessors, (112), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-01-10 02:17:17,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 124 transitions. [2025-01-10 02:17:17,010 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 124 transitions. Word has length 19 [2025-01-10 02:17:17,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:17,010 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 124 transitions. [2025-01-10 02:17:17,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-01-10 02:17:17,011 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 124 transitions. [2025-01-10 02:17:17,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-01-10 02:17:17,011 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:17,011 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:17,019 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-01-10 02:17:17,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-01-10 02:17:17,213 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:17,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:17,213 INFO L85 PathProgramCache]: Analyzing trace with hash 458336055, now seen corresponding path program 1 times [2025-01-10 02:17:17,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:17,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168094648] [2025-01-10 02:17:17,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:17,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:17,217 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-01-10 02:17:17,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-01-10 02:17:17,222 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:17,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:17,279 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:17,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:17,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168094648] [2025-01-10 02:17:17,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168094648] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:17,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986832973] [2025-01-10 02:17:17,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:17,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:17,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:17,282 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:17,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-10 02:17:17,301 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-01-10 02:17:17,310 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-01-10 02:17:17,310 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:17,310 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:17,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-10 02:17:17,311 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:17,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:17,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:17,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:17,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986832973] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:17,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:17,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-01-10 02:17:17,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526459201] [2025-01-10 02:17:17,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:17,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:17:17,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:17,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:17:17,399 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:17,399 INFO L87 Difference]: Start difference. First operand 101 states and 124 transitions. Second operand has 9 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:17,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:17,473 INFO L93 Difference]: Finished difference Result 152 states and 189 transitions. [2025-01-10 02:17:17,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:17:17,474 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 31 [2025-01-10 02:17:17,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:17,474 INFO L225 Difference]: With dead ends: 152 [2025-01-10 02:17:17,474 INFO L226 Difference]: Without dead ends: 150 [2025-01-10 02:17:17,475 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:17,475 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 120 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:17,475 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 236 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:17,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2025-01-10 02:17:17,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 140. [2025-01-10 02:17:17,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.5272727272727273) internal successors, (168), 129 states have internal predecessors, (168), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:17:17,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 184 transitions. [2025-01-10 02:17:17,483 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 184 transitions. Word has length 31 [2025-01-10 02:17:17,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:17,483 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 184 transitions. [2025-01-10 02:17:17,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:17,483 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 184 transitions. [2025-01-10 02:17:17,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-01-10 02:17:17,484 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:17,484 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:17,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:17,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:17,685 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:17,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:17,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1323515888, now seen corresponding path program 1 times [2025-01-10 02:17:17,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:17,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922223235] [2025-01-10 02:17:17,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:17,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:17,689 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-01-10 02:17:17,692 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-01-10 02:17:17,692 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:17,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:17,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:17,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:17,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922223235] [2025-01-10 02:17:17,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922223235] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:17,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:17:17,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 02:17:17,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568952992] [2025-01-10 02:17:17,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:17,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 02:17:17,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:17,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 02:17:17,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 02:17:17,740 INFO L87 Difference]: Start difference. First operand 140 states and 184 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:17:17,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:17,766 INFO L93 Difference]: Finished difference Result 140 states and 184 transitions. [2025-01-10 02:17:17,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 02:17:17,766 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2025-01-10 02:17:17,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:17,767 INFO L225 Difference]: With dead ends: 140 [2025-01-10 02:17:17,767 INFO L226 Difference]: Without dead ends: 138 [2025-01-10 02:17:17,767 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-01-10 02:17:17,768 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 56 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:17,768 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 72 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:17:17,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-01-10 02:17:17,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2025-01-10 02:17:17,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 110 states have (on average 1.481818181818182) internal successors, (163), 127 states have internal predecessors, (163), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:17:17,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 179 transitions. [2025-01-10 02:17:17,775 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 179 transitions. Word has length 32 [2025-01-10 02:17:17,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:17,775 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 179 transitions. [2025-01-10 02:17:17,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:17:17,776 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 179 transitions. [2025-01-10 02:17:17,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-01-10 02:17:17,776 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:17,776 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:17,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-01-10 02:17:17,777 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:17,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:17,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1920680392, now seen corresponding path program 1 times [2025-01-10 02:17:17,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:17,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720464209] [2025-01-10 02:17:17,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:17,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:17,781 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-01-10 02:17:17,786 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-10 02:17:17,787 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:17,787 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:17,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1451446202] [2025-01-10 02:17:17,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:17,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:17,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:17,789 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:17,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-10 02:17:17,812 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-01-10 02:17:17,821 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-10 02:17:17,821 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:17,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:17,821 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:17:17,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:17,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:17,913 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:18,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:18,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720464209] [2025-01-10 02:17:18,051 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:18,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451446202] [2025-01-10 02:17:18,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451446202] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:18,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:18,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-01-10 02:17:18,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051102521] [2025-01-10 02:17:18,051 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:18,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:17:18,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:18,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:17:18,052 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:18,052 INFO L87 Difference]: Start difference. First operand 138 states and 179 transitions. Second operand has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:17:18,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:18,150 INFO L93 Difference]: Finished difference Result 145 states and 182 transitions. [2025-01-10 02:17:18,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:17:18,150 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2025-01-10 02:17:18,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:18,151 INFO L225 Difference]: With dead ends: 145 [2025-01-10 02:17:18,151 INFO L226 Difference]: Without dead ends: 138 [2025-01-10 02:17:18,152 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:17:18,152 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 50 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:18,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 51 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:18,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-01-10 02:17:18,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 134. [2025-01-10 02:17:18,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 111 states have (on average 1.3603603603603605) internal successors, (151), 123 states have internal predecessors, (151), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:17:18,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 167 transitions. [2025-01-10 02:17:18,161 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 167 transitions. Word has length 33 [2025-01-10 02:17:18,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:18,161 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 167 transitions. [2025-01-10 02:17:18,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:17:18,161 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 167 transitions. [2025-01-10 02:17:18,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-01-10 02:17:18,162 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:18,162 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:18,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:18,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2025-01-10 02:17:18,366 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:18,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:18,367 INFO L85 PathProgramCache]: Analyzing trace with hash 588450034, now seen corresponding path program 1 times [2025-01-10 02:17:18,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:18,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033837754] [2025-01-10 02:17:18,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:18,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:18,370 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-01-10 02:17:18,375 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-01-10 02:17:18,375 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:18,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:18,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [513297058] [2025-01-10 02:17:18,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:18,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:18,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:18,378 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:18,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-10 02:17:18,398 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-01-10 02:17:18,407 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-01-10 02:17:18,407 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:18,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:18,407 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:17:18,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:18,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:18,492 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:18,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:18,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033837754] [2025-01-10 02:17:18,641 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:18,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513297058] [2025-01-10 02:17:18,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513297058] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:18,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:18,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-01-10 02:17:18,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958229907] [2025-01-10 02:17:18,641 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:18,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:17:18,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:18,642 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:17:18,642 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:18,642 INFO L87 Difference]: Start difference. First operand 134 states and 167 transitions. Second operand has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:17:18,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:18,738 INFO L93 Difference]: Finished difference Result 180 states and 223 transitions. [2025-01-10 02:17:18,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 02:17:18,739 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2025-01-10 02:17:18,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:18,740 INFO L225 Difference]: With dead ends: 180 [2025-01-10 02:17:18,740 INFO L226 Difference]: Without dead ends: 177 [2025-01-10 02:17:18,740 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:18,740 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 63 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:18,741 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 102 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:18,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2025-01-10 02:17:18,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 169. [2025-01-10 02:17:18,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 144 states have (on average 1.3472222222222223) internal successors, (194), 156 states have internal predecessors, (194), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-01-10 02:17:18,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 214 transitions. [2025-01-10 02:17:18,749 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 214 transitions. Word has length 34 [2025-01-10 02:17:18,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:18,749 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 214 transitions. [2025-01-10 02:17:18,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:17:18,749 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 214 transitions. [2025-01-10 02:17:18,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-01-10 02:17:18,750 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:18,750 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:18,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:18,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:18,951 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:18,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:18,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1891242928, now seen corresponding path program 1 times [2025-01-10 02:17:18,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:18,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985356238] [2025-01-10 02:17:18,952 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:18,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:18,955 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-10 02:17:18,958 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-10 02:17:18,958 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:18,958 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:19,015 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:19,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:19,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985356238] [2025-01-10 02:17:19,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985356238] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:19,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635764938] [2025-01-10 02:17:19,016 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:19,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:19,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:19,018 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:19,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-10 02:17:19,041 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-10 02:17:19,049 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-10 02:17:19,049 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:19,049 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:19,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 02:17:19,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:19,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:19,153 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:17:19,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635764938] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:17:19,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:19,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-01-10 02:17:19,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527029577] [2025-01-10 02:17:19,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:17:19,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:17:19,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:19,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:17:19,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:17:19,154 INFO L87 Difference]: Start difference. First operand 169 states and 214 transitions. Second operand has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:17:19,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:19,230 INFO L93 Difference]: Finished difference Result 169 states and 214 transitions. [2025-01-10 02:17:19,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:17:19,230 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2025-01-10 02:17:19,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:19,231 INFO L225 Difference]: With dead ends: 169 [2025-01-10 02:17:19,231 INFO L226 Difference]: Without dead ends: 167 [2025-01-10 02:17:19,231 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:17:19,232 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 24 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:19,232 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 51 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:19,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2025-01-10 02:17:19,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 164. [2025-01-10 02:17:19,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 141 states have (on average 1.3333333333333333) internal successors, (188), 151 states have internal predecessors, (188), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-01-10 02:17:19,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 208 transitions. [2025-01-10 02:17:19,240 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 208 transitions. Word has length 35 [2025-01-10 02:17:19,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:19,240 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 208 transitions. [2025-01-10 02:17:19,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-01-10 02:17:19,240 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 208 transitions. [2025-01-10 02:17:19,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-01-10 02:17:19,241 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:19,242 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:19,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:19,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:19,443 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:19,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:19,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1501011330, now seen corresponding path program 1 times [2025-01-10 02:17:19,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:19,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578987032] [2025-01-10 02:17:19,446 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:19,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:19,452 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-01-10 02:17:19,456 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-01-10 02:17:19,459 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:19,459 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:19,597 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:19,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:19,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578987032] [2025-01-10 02:17:19,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578987032] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:19,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766783226] [2025-01-10 02:17:19,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:19,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:19,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:19,601 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:19,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-10 02:17:19,623 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-01-10 02:17:19,635 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-01-10 02:17:19,635 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:19,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:19,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:17:19,638 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:19,758 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:19,758 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:19,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766783226] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:19,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:19,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 3] total 11 [2025-01-10 02:17:19,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410866590] [2025-01-10 02:17:19,919 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:19,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-10 02:17:19,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:19,919 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-10 02:17:19,919 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2025-01-10 02:17:19,919 INFO L87 Difference]: Start difference. First operand 164 states and 208 transitions. Second operand has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-01-10 02:17:20,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:20,475 INFO L93 Difference]: Finished difference Result 176 states and 212 transitions. [2025-01-10 02:17:20,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 02:17:20,476 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 36 [2025-01-10 02:17:20,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:20,477 INFO L225 Difference]: With dead ends: 176 [2025-01-10 02:17:20,477 INFO L226 Difference]: Without dead ends: 161 [2025-01-10 02:17:20,477 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2025-01-10 02:17:20,478 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 102 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:20,478 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 120 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:17:20,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2025-01-10 02:17:20,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 155. [2025-01-10 02:17:20,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 133 states have (on average 1.263157894736842) internal successors, (168), 142 states have internal predecessors, (168), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-01-10 02:17:20,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 188 transitions. [2025-01-10 02:17:20,487 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 188 transitions. Word has length 36 [2025-01-10 02:17:20,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:20,487 INFO L471 AbstractCegarLoop]: Abstraction has 155 states and 188 transitions. [2025-01-10 02:17:20,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-01-10 02:17:20,488 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 188 transitions. [2025-01-10 02:17:20,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-01-10 02:17:20,488 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:20,488 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:20,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-10 02:17:20,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:20,690 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:20,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:20,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1541495620, now seen corresponding path program 1 times [2025-01-10 02:17:20,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:20,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626494880] [2025-01-10 02:17:20,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:20,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:20,694 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-01-10 02:17:20,703 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-01-10 02:17:20,703 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:20,703 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:20,911 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:20,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:20,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626494880] [2025-01-10 02:17:20,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626494880] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:20,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726425068] [2025-01-10 02:17:20,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:20,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:20,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:20,914 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:20,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-10 02:17:20,934 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-01-10 02:17:20,943 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-01-10 02:17:20,943 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:20,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:20,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:20,944 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:21,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:21,041 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:21,223 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 02:17:21,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726425068] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:21,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:21,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-01-10 02:17:21,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20067987] [2025-01-10 02:17:21,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:21,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-01-10 02:17:21,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:21,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-01-10 02:17:21,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2025-01-10 02:17:21,225 INFO L87 Difference]: Start difference. First operand 155 states and 188 transitions. Second operand has 17 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:17:21,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:21,526 INFO L93 Difference]: Finished difference Result 156 states and 188 transitions. [2025-01-10 02:17:21,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-10 02:17:21,526 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2025-01-10 02:17:21,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:21,527 INFO L225 Difference]: With dead ends: 156 [2025-01-10 02:17:21,527 INFO L226 Difference]: Without dead ends: 153 [2025-01-10 02:17:21,527 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 61 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-01-10 02:17:21,528 INFO L435 NwaCegarLoop]: 16 mSDtfsCounter, 99 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:21,528 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 158 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:21,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2025-01-10 02:17:21,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 131. [2025-01-10 02:17:21,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 113 states have (on average 1.2035398230088497) internal successors, (136), 119 states have internal predecessors, (136), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-01-10 02:17:21,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 154 transitions. [2025-01-10 02:17:21,535 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 154 transitions. Word has length 37 [2025-01-10 02:17:21,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:21,536 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 154 transitions. [2025-01-10 02:17:21,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:17:21,536 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 154 transitions. [2025-01-10 02:17:21,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-01-10 02:17:21,538 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:21,538 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:21,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:21,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-01-10 02:17:21,739 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:21,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:21,739 INFO L85 PathProgramCache]: Analyzing trace with hash -541723914, now seen corresponding path program 1 times [2025-01-10 02:17:21,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:21,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585189545] [2025-01-10 02:17:21,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:21,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:21,743 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-01-10 02:17:21,752 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-01-10 02:17:21,752 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:21,752 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:21,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1811868548] [2025-01-10 02:17:21,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:21,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:21,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:21,756 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:21,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-10 02:17:21,779 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-01-10 02:17:21,787 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-01-10 02:17:21,787 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:21,787 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:21,788 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:17:21,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:21,923 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:22,026 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-10 02:17:22,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:22,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585189545] [2025-01-10 02:17:22,026 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:22,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811868548] [2025-01-10 02:17:22,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811868548] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:22,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:22,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-10 02:17:22,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076978159] [2025-01-10 02:17:22,027 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:22,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:17:22,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:22,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:17:22,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:22,028 INFO L87 Difference]: Start difference. First operand 131 states and 154 transitions. Second operand has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-01-10 02:17:22,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:22,282 INFO L93 Difference]: Finished difference Result 209 states and 247 transitions. [2025-01-10 02:17:22,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:17:22,282 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 38 [2025-01-10 02:17:22,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:22,283 INFO L225 Difference]: With dead ends: 209 [2025-01-10 02:17:22,283 INFO L226 Difference]: Without dead ends: 145 [2025-01-10 02:17:22,284 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2025-01-10 02:17:22,284 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:22,284 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 81 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:22,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2025-01-10 02:17:22,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2025-01-10 02:17:22,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 127 states have (on average 1.1496062992125984) internal successors, (146), 132 states have internal predecessors, (146), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-01-10 02:17:22,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 166 transitions. [2025-01-10 02:17:22,291 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 166 transitions. Word has length 38 [2025-01-10 02:17:22,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:22,292 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 166 transitions. [2025-01-10 02:17:22,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-01-10 02:17:22,292 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 166 transitions. [2025-01-10 02:17:22,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2025-01-10 02:17:22,292 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:22,293 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:22,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:22,497 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-01-10 02:17:22,497 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:22,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:22,499 INFO L85 PathProgramCache]: Analyzing trace with hash -277436097, now seen corresponding path program 2 times [2025-01-10 02:17:22,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:22,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625501721] [2025-01-10 02:17:22,499 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:22,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:22,507 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 53 statements into 2 equivalence classes. [2025-01-10 02:17:22,520 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 53 of 53 statements. [2025-01-10 02:17:22,522 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:22,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:22,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [223508019] [2025-01-10 02:17:22,523 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:22,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:22,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:22,530 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:22,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-10 02:17:22,552 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 53 statements into 2 equivalence classes. [2025-01-10 02:17:22,563 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 53 of 53 statements. [2025-01-10 02:17:22,563 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:22,563 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:22,563 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:22,564 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:22,643 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-10 02:17:22,644 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:22,768 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-10 02:17:22,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:22,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625501721] [2025-01-10 02:17:22,768 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:22,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223508019] [2025-01-10 02:17:22,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223508019] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:22,768 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:22,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2025-01-10 02:17:22,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451685977] [2025-01-10 02:17:22,769 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:22,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 02:17:22,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:22,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 02:17:22,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:17:22,770 INFO L87 Difference]: Start difference. First operand 145 states and 166 transitions. Second operand has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 10 states have internal predecessors, (70), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:23,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:23,023 INFO L93 Difference]: Finished difference Result 295 states and 349 transitions. [2025-01-10 02:17:23,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 02:17:23,024 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 10 states have internal predecessors, (70), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 53 [2025-01-10 02:17:23,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:23,025 INFO L225 Difference]: With dead ends: 295 [2025-01-10 02:17:23,025 INFO L226 Difference]: Without dead ends: 284 [2025-01-10 02:17:23,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:17:23,026 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 168 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:23,026 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 170 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:23,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2025-01-10 02:17:23,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 278. [2025-01-10 02:17:23,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 253 states have (on average 1.1541501976284585) internal successors, (292), 257 states have internal predecessors, (292), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2025-01-10 02:17:23,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 328 transitions. [2025-01-10 02:17:23,042 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 328 transitions. Word has length 53 [2025-01-10 02:17:23,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:23,043 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 328 transitions. [2025-01-10 02:17:23,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 10 states have internal predecessors, (70), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:23,043 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 328 transitions. [2025-01-10 02:17:23,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-01-10 02:17:23,043 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:23,043 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:23,050 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-01-10 02:17:23,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:23,244 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:23,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:23,245 INFO L85 PathProgramCache]: Analyzing trace with hash -66020909, now seen corresponding path program 1 times [2025-01-10 02:17:23,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:23,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405663389] [2025-01-10 02:17:23,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:23,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:23,249 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-01-10 02:17:23,253 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-01-10 02:17:23,253 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:23,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:23,313 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-01-10 02:17:23,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:23,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405663389] [2025-01-10 02:17:23,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405663389] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:23,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216641892] [2025-01-10 02:17:23,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:23,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:23,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:23,318 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:23,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-10 02:17:23,345 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-01-10 02:17:23,358 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-01-10 02:17:23,358 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:23,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:23,359 INFO L256 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 02:17:23,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:23,406 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-01-10 02:17:23,407 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:23,472 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-01-10 02:17:23,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216641892] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:23,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:23,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2025-01-10 02:17:23,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416381392] [2025-01-10 02:17:23,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:23,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:17:23,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:23,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:17:23,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:23,474 INFO L87 Difference]: Start difference. First operand 278 states and 328 transitions. Second operand has 9 states, 8 states have (on average 12.125) internal successors, (97), 9 states have internal predecessors, (97), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-01-10 02:17:23,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:23,586 INFO L93 Difference]: Finished difference Result 768 states and 969 transitions. [2025-01-10 02:17:23,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 02:17:23,587 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.125) internal successors, (97), 9 states have internal predecessors, (97), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 65 [2025-01-10 02:17:23,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:23,590 INFO L225 Difference]: With dead ends: 768 [2025-01-10 02:17:23,590 INFO L226 Difference]: Without dead ends: 766 [2025-01-10 02:17:23,590 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:23,591 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 14 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:23,591 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 91 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:23,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2025-01-10 02:17:23,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 766. [2025-01-10 02:17:23,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 708 states have (on average 1.1257062146892656) internal successors, (797), 711 states have internal predecessors, (797), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2025-01-10 02:17:23,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 901 transitions. [2025-01-10 02:17:23,624 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 901 transitions. Word has length 65 [2025-01-10 02:17:23,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:23,624 INFO L471 AbstractCegarLoop]: Abstraction has 766 states and 901 transitions. [2025-01-10 02:17:23,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.125) internal successors, (97), 9 states have internal predecessors, (97), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-01-10 02:17:23,624 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 901 transitions. [2025-01-10 02:17:23,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-01-10 02:17:23,625 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:23,625 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:23,633 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-01-10 02:17:23,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:23,830 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:23,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:23,831 INFO L85 PathProgramCache]: Analyzing trace with hash -757160610, now seen corresponding path program 1 times [2025-01-10 02:17:23,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:23,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450060311] [2025-01-10 02:17:23,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:23,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:23,837 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-01-10 02:17:23,844 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-01-10 02:17:23,845 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:23,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:23,944 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:17:23,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:23,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450060311] [2025-01-10 02:17:23,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450060311] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:23,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607973516] [2025-01-10 02:17:23,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:23,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:23,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:23,947 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:23,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-10 02:17:23,966 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-01-10 02:17:23,977 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-01-10 02:17:23,977 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:23,977 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:23,978 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-10 02:17:23,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:24,035 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:17:24,036 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:24,086 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:17:24,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607973516] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:24,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:24,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2025-01-10 02:17:24,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619234048] [2025-01-10 02:17:24,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:24,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:17:24,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:24,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:17:24,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-01-10 02:17:24,087 INFO L87 Difference]: Start difference. First operand 766 states and 901 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:24,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:24,150 INFO L93 Difference]: Finished difference Result 938 states and 1099 transitions. [2025-01-10 02:17:24,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:17:24,150 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 74 [2025-01-10 02:17:24,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:24,152 INFO L225 Difference]: With dead ends: 938 [2025-01-10 02:17:24,152 INFO L226 Difference]: Without dead ends: 523 [2025-01-10 02:17:24,153 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-01-10 02:17:24,154 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 7 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:24,154 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 115 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:17:24,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2025-01-10 02:17:24,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 522. [2025-01-10 02:17:24,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 481 states have (on average 1.1081081081081081) internal successors, (533), 484 states have internal predecessors, (533), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-01-10 02:17:24,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 603 transitions. [2025-01-10 02:17:24,175 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 603 transitions. Word has length 74 [2025-01-10 02:17:24,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:24,175 INFO L471 AbstractCegarLoop]: Abstraction has 522 states and 603 transitions. [2025-01-10 02:17:24,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:24,176 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 603 transitions. [2025-01-10 02:17:24,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-01-10 02:17:24,176 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:24,176 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:24,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:24,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-01-10 02:17:24,378 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:24,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:24,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1147254376, now seen corresponding path program 2 times [2025-01-10 02:17:24,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:24,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96440956] [2025-01-10 02:17:24,378 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:24,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:24,382 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 74 statements into 2 equivalence classes. [2025-01-10 02:17:24,393 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 74 of 74 statements. [2025-01-10 02:17:24,394 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:24,394 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:24,656 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-10 02:17:24,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:24,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96440956] [2025-01-10 02:17:24,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96440956] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:24,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844075990] [2025-01-10 02:17:24,656 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:24,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:24,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:24,658 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:24,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-10 02:17:24,679 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 74 statements into 2 equivalence classes. [2025-01-10 02:17:24,691 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 74 of 74 statements. [2025-01-10 02:17:24,691 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:24,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:24,692 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-10 02:17:24,693 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:24,802 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-10 02:17:24,802 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:25,045 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-10 02:17:25,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844075990] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:25,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:25,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2025-01-10 02:17:25,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153606635] [2025-01-10 02:17:25,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:25,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 02:17:25,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:25,046 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 02:17:25,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2025-01-10 02:17:25,047 INFO L87 Difference]: Start difference. First operand 522 states and 603 transitions. Second operand has 23 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2025-01-10 02:17:27,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:27,748 INFO L93 Difference]: Finished difference Result 760 states and 869 transitions. [2025-01-10 02:17:27,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-01-10 02:17:27,750 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 74 [2025-01-10 02:17:27,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:27,752 INFO L225 Difference]: With dead ends: 760 [2025-01-10 02:17:27,752 INFO L226 Difference]: Without dead ends: 759 [2025-01-10 02:17:27,760 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1258, Invalid=4144, Unknown=0, NotChecked=0, Total=5402 [2025-01-10 02:17:27,761 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 286 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:27,761 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 169 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-01-10 02:17:27,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2025-01-10 02:17:27,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 521. [2025-01-10 02:17:27,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 481 states have (on average 1.0706860706860706) internal successors, (515), 483 states have internal predecessors, (515), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-01-10 02:17:27,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 585 transitions. [2025-01-10 02:17:27,806 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 585 transitions. Word has length 74 [2025-01-10 02:17:27,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:27,806 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 585 transitions. [2025-01-10 02:17:27,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 6.318181818181818) internal successors, (139), 22 states have internal predecessors, (139), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2025-01-10 02:17:27,806 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 585 transitions. [2025-01-10 02:17:27,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-01-10 02:17:27,807 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:27,807 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:27,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-01-10 02:17:28,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-01-10 02:17:28,008 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:28,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:28,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1754535237, now seen corresponding path program 1 times [2025-01-10 02:17:28,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:28,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654766119] [2025-01-10 02:17:28,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:28,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:28,015 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-10 02:17:28,022 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-10 02:17:28,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:28,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:28,089 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:17:28,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:28,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654766119] [2025-01-10 02:17:28,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654766119] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:28,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296580269] [2025-01-10 02:17:28,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:28,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:28,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:28,092 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:28,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-10 02:17:28,118 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-10 02:17:28,131 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-10 02:17:28,131 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:28,131 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:28,132 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:17:28,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:28,262 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:17:28,263 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:28,368 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-10 02:17:28,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296580269] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:28,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:28,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-01-10 02:17:28,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104972086] [2025-01-10 02:17:28,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:28,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:17:28,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:28,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:17:28,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:28,370 INFO L87 Difference]: Start difference. First operand 521 states and 585 transitions. Second operand has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:17:28,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:28,553 INFO L93 Difference]: Finished difference Result 1248 states and 1417 transitions. [2025-01-10 02:17:28,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:17:28,553 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 87 [2025-01-10 02:17:28,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:28,558 INFO L225 Difference]: With dead ends: 1248 [2025-01-10 02:17:28,558 INFO L226 Difference]: Without dead ends: 1247 [2025-01-10 02:17:28,558 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:28,559 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 92 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:28,559 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 173 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:28,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2025-01-10 02:17:28,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 1239. [2025-01-10 02:17:28,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1151 states have (on average 1.0747176368375326) internal successors, (1237), 1153 states have internal predecessors, (1237), 83 states have call successors, (83), 2 states have call predecessors, (83), 2 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2025-01-10 02:17:28,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1403 transitions. [2025-01-10 02:17:28,622 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 1403 transitions. Word has length 87 [2025-01-10 02:17:28,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:28,622 INFO L471 AbstractCegarLoop]: Abstraction has 1239 states and 1403 transitions. [2025-01-10 02:17:28,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:17:28,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1403 transitions. [2025-01-10 02:17:28,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-01-10 02:17:28,623 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:28,623 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:28,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:28,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:28,828 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:28,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:28,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1738119531, now seen corresponding path program 1 times [2025-01-10 02:17:28,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:28,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211558997] [2025-01-10 02:17:28,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:28,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:28,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-01-10 02:17:28,841 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-01-10 02:17:28,841 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:28,841 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 58 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-01-10 02:17:28,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:28,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211558997] [2025-01-10 02:17:28,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211558997] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:28,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679697180] [2025-01-10 02:17:28,924 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:17:28,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:28,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:28,927 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:28,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-10 02:17:28,947 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-01-10 02:17:28,960 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-01-10 02:17:28,960 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:28,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:28,961 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:17:28,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:29,024 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 70 proven. 22 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-01-10 02:17:29,024 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:29,086 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 58 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-01-10 02:17:29,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679697180] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:29,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:29,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-01-10 02:17:29,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581546446] [2025-01-10 02:17:29,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:29,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:17:29,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:29,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:17:29,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:29,088 INFO L87 Difference]: Start difference. First operand 1239 states and 1403 transitions. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2025-01-10 02:17:29,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:29,202 INFO L93 Difference]: Finished difference Result 1303 states and 1470 transitions. [2025-01-10 02:17:29,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 02:17:29,202 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 91 [2025-01-10 02:17:29,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:29,206 INFO L225 Difference]: With dead ends: 1303 [2025-01-10 02:17:29,206 INFO L226 Difference]: Without dead ends: 1184 [2025-01-10 02:17:29,207 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 176 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:17:29,207 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 33 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:29,208 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 133 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:29,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2025-01-10 02:17:29,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1182. [2025-01-10 02:17:29,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 1097 states have (on average 1.0665451230628988) internal successors, (1170), 1099 states have internal predecessors, (1170), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2025-01-10 02:17:29,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 1330 transitions. [2025-01-10 02:17:29,280 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 1330 transitions. Word has length 91 [2025-01-10 02:17:29,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:29,280 INFO L471 AbstractCegarLoop]: Abstraction has 1182 states and 1330 transitions. [2025-01-10 02:17:29,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2025-01-10 02:17:29,280 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 1330 transitions. [2025-01-10 02:17:29,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2025-01-10 02:17:29,281 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:29,282 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:29,290 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-01-10 02:17:29,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:29,483 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:29,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:29,483 INFO L85 PathProgramCache]: Analyzing trace with hash 542944168, now seen corresponding path program 2 times [2025-01-10 02:17:29,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:29,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664013742] [2025-01-10 02:17:29,483 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:29,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:29,489 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-01-10 02:17:29,495 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-01-10 02:17:29,496 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:29,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:29,568 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 40 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:29,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:29,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664013742] [2025-01-10 02:17:29,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664013742] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:29,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764499660] [2025-01-10 02:17:29,568 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:29,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:29,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:29,573 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:29,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-10 02:17:29,594 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-01-10 02:17:29,610 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-01-10 02:17:29,610 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:29,610 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:29,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-01-10 02:17:29,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:29,750 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 51 proven. 85 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:29,750 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:29,855 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 51 proven. 85 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-01-10 02:17:29,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764499660] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:29,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:29,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-01-10 02:17:29,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629477503] [2025-01-10 02:17:29,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:29,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-10 02:17:29,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:29,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-10 02:17:29,857 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:17:29,857 INFO L87 Difference]: Start difference. First operand 1182 states and 1330 transitions. Second operand has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:17:30,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:30,180 INFO L93 Difference]: Finished difference Result 2651 states and 2990 transitions. [2025-01-10 02:17:30,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-10 02:17:30,181 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 110 [2025-01-10 02:17:30,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:30,187 INFO L225 Difference]: With dead ends: 2651 [2025-01-10 02:17:30,187 INFO L226 Difference]: Without dead ends: 1914 [2025-01-10 02:17:30,189 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 211 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2025-01-10 02:17:30,189 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 28 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:30,189 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 239 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:30,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2025-01-10 02:17:30,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 1394. [2025-01-10 02:17:30,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1295 states have (on average 1.061003861003861) internal successors, (1374), 1297 states have internal predecessors, (1374), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-01-10 02:17:30,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1562 transitions. [2025-01-10 02:17:30,258 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1562 transitions. Word has length 110 [2025-01-10 02:17:30,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:30,258 INFO L471 AbstractCegarLoop]: Abstraction has 1394 states and 1562 transitions. [2025-01-10 02:17:30,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.333333333333334) internal successors, (136), 12 states have internal predecessors, (136), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-01-10 02:17:30,258 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1562 transitions. [2025-01-10 02:17:30,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-01-10 02:17:30,264 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:30,264 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:30,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:30,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:30,465 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:30,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:30,465 INFO L85 PathProgramCache]: Analyzing trace with hash 295863167, now seen corresponding path program 3 times [2025-01-10 02:17:30,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:30,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689388261] [2025-01-10 02:17:30,466 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:30,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:30,472 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-01-10 02:17:30,490 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 129 statements. [2025-01-10 02:17:30,490 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:17:30,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:30,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1617301224] [2025-01-10 02:17:30,492 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:30,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:30,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:30,494 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:30,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-10 02:17:30,521 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-01-10 02:17:30,537 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 53 of 129 statements. [2025-01-10 02:17:30,537 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-10 02:17:30,537 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:30,538 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 02:17:30,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:30,572 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 91 proven. 4 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2025-01-10 02:17:30,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:30,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:30,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689388261] [2025-01-10 02:17:30,723 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:30,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617301224] [2025-01-10 02:17:30,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617301224] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:30,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:30,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2025-01-10 02:17:30,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942588640] [2025-01-10 02:17:30,723 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:30,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:17:30,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:30,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:17:30,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:17:30,724 INFO L87 Difference]: Start difference. First operand 1394 states and 1562 transitions. Second operand has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-01-10 02:17:30,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:30,806 INFO L93 Difference]: Finished difference Result 1396 states and 1562 transitions. [2025-01-10 02:17:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 02:17:30,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 129 [2025-01-10 02:17:30,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:30,812 INFO L225 Difference]: With dead ends: 1396 [2025-01-10 02:17:30,812 INFO L226 Difference]: Without dead ends: 1395 [2025-01-10 02:17:30,813 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-01-10 02:17:30,814 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 22 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:30,814 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 73 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:17:30,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1395 states. [2025-01-10 02:17:30,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1395 to 1394. [2025-01-10 02:17:30,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1295 states have (on average 1.0586872586872587) internal successors, (1371), 1297 states have internal predecessors, (1371), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-01-10 02:17:30,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1559 transitions. [2025-01-10 02:17:30,872 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1559 transitions. Word has length 129 [2025-01-10 02:17:30,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:30,872 INFO L471 AbstractCegarLoop]: Abstraction has 1394 states and 1559 transitions. [2025-01-10 02:17:30,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-01-10 02:17:30,872 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1559 transitions. [2025-01-10 02:17:30,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-01-10 02:17:30,874 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:30,874 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:30,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:31,078 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:31,078 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:31,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:31,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1903390687, now seen corresponding path program 3 times [2025-01-10 02:17:31,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:31,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390111462] [2025-01-10 02:17:31,079 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:31,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:31,083 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-01-10 02:17:31,094 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 129 statements. [2025-01-10 02:17:31,094 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:17:31,094 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:31,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [201051866] [2025-01-10 02:17:31,095 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:31,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:31,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:31,099 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:31,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-10 02:17:31,125 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 129 statements into 7 equivalence classes. [2025-01-10 02:17:31,150 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 110 of 129 statements. [2025-01-10 02:17:31,150 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-01-10 02:17:31,150 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:31,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:31,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:31,326 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 179 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-01-10 02:17:31,326 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:31,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:31,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390111462] [2025-01-10 02:17:31,485 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:31,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201051866] [2025-01-10 02:17:31,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201051866] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:31,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:31,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2025-01-10 02:17:31,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268733556] [2025-01-10 02:17:31,486 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:31,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 02:17:31,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:31,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 02:17:31,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2025-01-10 02:17:31,487 INFO L87 Difference]: Start difference. First operand 1394 states and 1559 transitions. Second operand has 8 states, 7 states have (on average 11.0) internal successors, (77), 8 states have internal predecessors, (77), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:31,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:31,718 INFO L93 Difference]: Finished difference Result 2204 states and 2463 transitions. [2025-01-10 02:17:31,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 02:17:31,719 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.0) internal successors, (77), 8 states have internal predecessors, (77), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 129 [2025-01-10 02:17:31,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:31,723 INFO L225 Difference]: With dead ends: 2204 [2025-01-10 02:17:31,723 INFO L226 Difference]: Without dead ends: 1393 [2025-01-10 02:17:31,726 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:31,728 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 116 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:31,728 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 170 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:31,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2025-01-10 02:17:31,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 1314. [2025-01-10 02:17:31,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1314 states, 1220 states have (on average 1.0557377049180328) internal successors, (1288), 1222 states have internal predecessors, (1288), 89 states have call successors, (89), 2 states have call predecessors, (89), 2 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2025-01-10 02:17:31,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1314 states to 1314 states and 1466 transitions. [2025-01-10 02:17:31,776 INFO L78 Accepts]: Start accepts. Automaton has 1314 states and 1466 transitions. Word has length 129 [2025-01-10 02:17:31,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:31,777 INFO L471 AbstractCegarLoop]: Abstraction has 1314 states and 1466 transitions. [2025-01-10 02:17:31,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.0) internal successors, (77), 8 states have internal predecessors, (77), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-01-10 02:17:31,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1314 states and 1466 transitions. [2025-01-10 02:17:31,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-01-10 02:17:31,778 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:31,778 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:31,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-10 02:17:31,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:31,983 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:31,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:31,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1172130687, now seen corresponding path program 4 times [2025-01-10 02:17:31,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:31,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852028925] [2025-01-10 02:17:31,984 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:31,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:31,990 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 129 statements into 2 equivalence classes. [2025-01-10 02:17:32,001 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 129 of 129 statements. [2025-01-10 02:17:32,001 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:32,001 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:32,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921093747] [2025-01-10 02:17:32,005 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:32,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:32,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:32,006 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:32,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-10 02:17:32,029 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 129 statements into 2 equivalence classes. [2025-01-10 02:17:32,050 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 129 of 129 statements. [2025-01-10 02:17:32,050 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:32,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:32,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-01-10 02:17:32,053 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:33,289 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-01-10 02:17:33,362 INFO L134 CoverageAnalysis]: Checked inductivity of 269 backedges. 22 proven. 210 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-01-10 02:17:33,362 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:33,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:33,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852028925] [2025-01-10 02:17:33,625 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:33,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921093747] [2025-01-10 02:17:33,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921093747] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:33,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:33,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2025-01-10 02:17:33,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513743306] [2025-01-10 02:17:33,625 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:33,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-01-10 02:17:33,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:33,626 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-01-10 02:17:33,626 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:17:33,626 INFO L87 Difference]: Start difference. First operand 1314 states and 1466 transitions. Second operand has 27 states, 25 states have (on average 4.04) internal successors, (101), 24 states have internal predecessors, (101), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:17:34,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:34,680 INFO L93 Difference]: Finished difference Result 1529 states and 1703 transitions. [2025-01-10 02:17:34,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-01-10 02:17:34,680 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 4.04) internal successors, (101), 24 states have internal predecessors, (101), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) Word has length 129 [2025-01-10 02:17:34,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:34,684 INFO L225 Difference]: With dead ends: 1529 [2025-01-10 02:17:34,684 INFO L226 Difference]: Without dead ends: 1528 [2025-01-10 02:17:34,685 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2025-01-10 02:17:34,686 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 73 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 1831 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 1835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:34,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 323 Invalid, 1835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1831 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-01-10 02:17:34,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1528 states. [2025-01-10 02:17:34,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1528 to 1424. [2025-01-10 02:17:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1424 states, 1323 states have (on average 1.055177626606198) internal successors, (1396), 1325 states have internal predecessors, (1396), 96 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2025-01-10 02:17:34,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1424 states to 1424 states and 1588 transitions. [2025-01-10 02:17:34,753 INFO L78 Accepts]: Start accepts. Automaton has 1424 states and 1588 transitions. Word has length 129 [2025-01-10 02:17:34,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:34,753 INFO L471 AbstractCegarLoop]: Abstraction has 1424 states and 1588 transitions. [2025-01-10 02:17:34,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 4.04) internal successors, (101), 24 states have internal predecessors, (101), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2025-01-10 02:17:34,753 INFO L276 IsEmpty]: Start isEmpty. Operand 1424 states and 1588 transitions. [2025-01-10 02:17:34,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2025-01-10 02:17:34,754 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:34,755 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:34,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-10 02:17:34,959 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-01-10 02:17:34,959 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:34,960 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:34,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1877042067, now seen corresponding path program 2 times [2025-01-10 02:17:34,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:34,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540039324] [2025-01-10 02:17:34,960 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:34,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:34,964 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 141 statements into 2 equivalence classes. [2025-01-10 02:17:34,972 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 141 of 141 statements. [2025-01-10 02:17:34,972 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:34,972 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:35,059 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:35,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:35,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540039324] [2025-01-10 02:17:35,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540039324] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:35,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937005417] [2025-01-10 02:17:35,060 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:35,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:35,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:35,063 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:35,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-10 02:17:35,084 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 141 statements into 2 equivalence classes. [2025-01-10 02:17:35,102 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 141 of 141 statements. [2025-01-10 02:17:35,102 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:35,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:35,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 02:17:35,105 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:35,190 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:35,190 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:35,347 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:35,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937005417] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:35,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:35,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2025-01-10 02:17:35,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759887538] [2025-01-10 02:17:35,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:35,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-01-10 02:17:35,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:35,348 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-01-10 02:17:35,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-01-10 02:17:35,348 INFO L87 Difference]: Start difference. First operand 1424 states and 1588 transitions. Second operand has 17 states, 16 states have (on average 13.0625) internal successors, (209), 17 states have internal predecessors, (209), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:17:35,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:35,582 INFO L93 Difference]: Finished difference Result 2625 states and 3028 transitions. [2025-01-10 02:17:35,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-10 02:17:35,583 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 13.0625) internal successors, (209), 17 states have internal predecessors, (209), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 141 [2025-01-10 02:17:35,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:35,590 INFO L225 Difference]: With dead ends: 2625 [2025-01-10 02:17:35,591 INFO L226 Difference]: Without dead ends: 2624 [2025-01-10 02:17:35,591 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-01-10 02:17:35,592 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 20 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:35,594 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 154 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:17:35,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2624 states. [2025-01-10 02:17:35,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2624 to 2624. [2025-01-10 02:17:35,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2624 states, 2443 states have (on average 1.0626279164961114) internal successors, (2596), 2445 states have internal predecessors, (2596), 176 states have call successors, (176), 2 states have call predecessors, (176), 2 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2025-01-10 02:17:35,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2624 states to 2624 states and 2948 transitions. [2025-01-10 02:17:35,693 INFO L78 Accepts]: Start accepts. Automaton has 2624 states and 2948 transitions. Word has length 141 [2025-01-10 02:17:35,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:35,694 INFO L471 AbstractCegarLoop]: Abstraction has 2624 states and 2948 transitions. [2025-01-10 02:17:35,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 13.0625) internal successors, (209), 17 states have internal predecessors, (209), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:17:35,694 INFO L276 IsEmpty]: Start isEmpty. Operand 2624 states and 2948 transitions. [2025-01-10 02:17:35,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2025-01-10 02:17:35,696 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:35,696 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:35,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-10 02:17:35,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-01-10 02:17:35,897 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:35,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:35,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1871296996, now seen corresponding path program 5 times [2025-01-10 02:17:35,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:35,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939805973] [2025-01-10 02:17:35,898 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:35,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:35,904 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 148 statements into 8 equivalence classes. [2025-01-10 02:17:35,917 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 148 of 148 statements. [2025-01-10 02:17:35,920 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-01-10 02:17:35,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:36,019 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 109 proven. 180 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:36,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:36,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939805973] [2025-01-10 02:17:36,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939805973] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:36,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105499688] [2025-01-10 02:17:36,020 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:36,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:36,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:36,022 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:36,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-10 02:17:36,065 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 148 statements into 8 equivalence classes. [2025-01-10 02:17:36,088 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 148 of 148 statements. [2025-01-10 02:17:36,088 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-01-10 02:17:36,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:36,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-10 02:17:36,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:36,239 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 96 proven. 193 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:36,240 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:36,379 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 96 proven. 193 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-10 02:17:36,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105499688] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:36,380 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:36,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2025-01-10 02:17:36,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267074864] [2025-01-10 02:17:36,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:36,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-01-10 02:17:36,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:36,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-01-10 02:17:36,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2025-01-10 02:17:36,381 INFO L87 Difference]: Start difference. First operand 2624 states and 2948 transitions. Second operand has 14 states, 14 states have (on average 11.785714285714286) internal successors, (165), 14 states have internal predecessors, (165), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-01-10 02:17:36,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:36,732 INFO L93 Difference]: Finished difference Result 5773 states and 6498 transitions. [2025-01-10 02:17:36,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 02:17:36,733 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.785714285714286) internal successors, (165), 14 states have internal predecessors, (165), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 148 [2025-01-10 02:17:36,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:36,744 INFO L225 Difference]: With dead ends: 5773 [2025-01-10 02:17:36,744 INFO L226 Difference]: Without dead ends: 4196 [2025-01-10 02:17:36,747 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 285 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2025-01-10 02:17:36,747 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 29 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:36,747 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 303 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:36,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4196 states. [2025-01-10 02:17:36,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4196 to 2941. [2025-01-10 02:17:36,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2941 states, 2739 states have (on average 1.0580503833515882) internal successors, (2898), 2741 states have internal predecessors, (2898), 197 states have call successors, (197), 2 states have call predecessors, (197), 2 states have return successors, (197), 197 states have call predecessors, (197), 197 states have call successors, (197) [2025-01-10 02:17:36,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2941 states to 2941 states and 3292 transitions. [2025-01-10 02:17:36,877 INFO L78 Accepts]: Start accepts. Automaton has 2941 states and 3292 transitions. Word has length 148 [2025-01-10 02:17:36,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:36,878 INFO L471 AbstractCegarLoop]: Abstraction has 2941 states and 3292 transitions. [2025-01-10 02:17:36,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.785714285714286) internal successors, (165), 14 states have internal predecessors, (165), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-01-10 02:17:36,878 INFO L276 IsEmpty]: Start isEmpty. Operand 2941 states and 3292 transitions. [2025-01-10 02:17:36,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2025-01-10 02:17:36,880 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:36,880 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:36,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:37,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-01-10 02:17:37,084 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:37,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:37,085 INFO L85 PathProgramCache]: Analyzing trace with hash 163531895, now seen corresponding path program 6 times [2025-01-10 02:17:37,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:37,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74563847] [2025-01-10 02:17:37,085 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:37,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:37,091 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 167 statements into 9 equivalence classes. [2025-01-10 02:17:37,114 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 167 of 167 statements. [2025-01-10 02:17:37,117 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-10 02:17:37,117 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:37,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2070944381] [2025-01-10 02:17:37,118 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:37,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:37,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:37,122 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:37,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-01-10 02:17:37,147 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 167 statements into 9 equivalence classes. [2025-01-10 02:17:37,174 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 148 of 167 statements. [2025-01-10 02:17:37,174 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-01-10 02:17:37,174 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:37,176 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-10 02:17:37,179 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:37,481 INFO L134 CoverageAnalysis]: Checked inductivity of 488 backedges. 0 proven. 339 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2025-01-10 02:17:37,481 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:37,858 INFO L134 CoverageAnalysis]: Checked inductivity of 488 backedges. 0 proven. 339 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2025-01-10 02:17:37,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:37,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74563847] [2025-01-10 02:17:37,859 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:37,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070944381] [2025-01-10 02:17:37,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070944381] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:37,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:37,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2025-01-10 02:17:37,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829797083] [2025-01-10 02:17:37,860 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:37,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-10 02:17:37,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:37,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-10 02:17:37,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:17:37,862 INFO L87 Difference]: Start difference. First operand 2941 states and 3292 transitions. Second operand has 16 states, 15 states have (on average 12.266666666666667) internal successors, (184), 16 states have internal predecessors, (184), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2025-01-10 02:17:38,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:38,705 INFO L93 Difference]: Finished difference Result 5211 states and 5840 transitions. [2025-01-10 02:17:38,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-10 02:17:38,705 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 12.266666666666667) internal successors, (184), 16 states have internal predecessors, (184), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 167 [2025-01-10 02:17:38,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:38,718 INFO L225 Difference]: With dead ends: 5211 [2025-01-10 02:17:38,718 INFO L226 Difference]: Without dead ends: 5210 [2025-01-10 02:17:38,719 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=287, Invalid=705, Unknown=0, NotChecked=0, Total=992 [2025-01-10 02:17:38,720 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 205 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:38,720 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 483 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:17:38,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5210 states. [2025-01-10 02:17:38,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5210 to 5019. [2025-01-10 02:17:38,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5019 states, 4679 states have (on average 1.0553537080572772) internal successors, (4938), 4681 states have internal predecessors, (4938), 335 states have call successors, (335), 2 states have call predecessors, (335), 2 states have return successors, (335), 335 states have call predecessors, (335), 335 states have call successors, (335) [2025-01-10 02:17:38,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5019 states to 5019 states and 5608 transitions. [2025-01-10 02:17:38,919 INFO L78 Accepts]: Start accepts. Automaton has 5019 states and 5608 transitions. Word has length 167 [2025-01-10 02:17:38,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:38,919 INFO L471 AbstractCegarLoop]: Abstraction has 5019 states and 5608 transitions. [2025-01-10 02:17:38,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 12.266666666666667) internal successors, (184), 16 states have internal predecessors, (184), 11 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2025-01-10 02:17:38,919 INFO L276 IsEmpty]: Start isEmpty. Operand 5019 states and 5608 transitions. [2025-01-10 02:17:38,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2025-01-10 02:17:38,921 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:38,921 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:38,928 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-01-10 02:17:39,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-01-10 02:17:39,122 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:39,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:39,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1615237554, now seen corresponding path program 2 times [2025-01-10 02:17:39,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:39,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753249617] [2025-01-10 02:17:39,123 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:39,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:39,127 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 182 statements into 2 equivalence classes. [2025-01-10 02:17:39,134 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 182 of 182 statements. [2025-01-10 02:17:39,134 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:39,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:39,289 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:39,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:39,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753249617] [2025-01-10 02:17:39,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753249617] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:39,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47165598] [2025-01-10 02:17:39,290 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:39,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:39,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:39,292 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:39,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-01-10 02:17:39,320 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 182 statements into 2 equivalence classes. [2025-01-10 02:17:39,346 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 182 of 182 statements. [2025-01-10 02:17:39,347 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:39,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:39,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-10 02:17:39,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:39,526 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:39,526 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:39,804 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:39,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47165598] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:39,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:39,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-01-10 02:17:39,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952042312] [2025-01-10 02:17:39,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:39,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-10 02:17:39,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:39,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-10 02:17:39,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:39,806 INFO L87 Difference]: Start difference. First operand 5019 states and 5608 transitions. Second operand has 21 states, 20 states have (on average 13.55) internal successors, (271), 21 states have internal predecessors, (271), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-01-10 02:17:40,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:40,383 INFO L93 Difference]: Finished difference Result 8144 states and 9128 transitions. [2025-01-10 02:17:40,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-10 02:17:40,383 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 13.55) internal successors, (271), 21 states have internal predecessors, (271), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 182 [2025-01-10 02:17:40,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:40,402 INFO L225 Difference]: With dead ends: 8144 [2025-01-10 02:17:40,402 INFO L226 Difference]: Without dead ends: 8143 [2025-01-10 02:17:40,405 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-01-10 02:17:40,406 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 252 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:40,406 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 294 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:40,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8143 states. [2025-01-10 02:17:40,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8143 to 8125. [2025-01-10 02:17:40,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8125 states, 7577 states have (on average 1.0558268443975187) internal successors, (8000), 7579 states have internal predecessors, (8000), 543 states have call successors, (543), 2 states have call predecessors, (543), 2 states have return successors, (543), 543 states have call predecessors, (543), 543 states have call successors, (543) [2025-01-10 02:17:40,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8125 states to 8125 states and 9086 transitions. [2025-01-10 02:17:40,856 INFO L78 Accepts]: Start accepts. Automaton has 8125 states and 9086 transitions. Word has length 182 [2025-01-10 02:17:40,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:40,856 INFO L471 AbstractCegarLoop]: Abstraction has 8125 states and 9086 transitions. [2025-01-10 02:17:40,857 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 13.55) internal successors, (271), 21 states have internal predecessors, (271), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-01-10 02:17:40,857 INFO L276 IsEmpty]: Start isEmpty. Operand 8125 states and 9086 transitions. [2025-01-10 02:17:40,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2025-01-10 02:17:40,860 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:40,860 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:40,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:41,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-01-10 02:17:41,061 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:41,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:41,062 INFO L85 PathProgramCache]: Analyzing trace with hash -451694232, now seen corresponding path program 7 times [2025-01-10 02:17:41,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:41,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325875795] [2025-01-10 02:17:41,062 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:17:41,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:41,067 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-01-10 02:17:41,107 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-01-10 02:17:41,107 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:41,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:41,292 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 119 proven. 383 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:41,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:41,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325875795] [2025-01-10 02:17:41,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325875795] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:41,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281917859] [2025-01-10 02:17:41,293 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:17:41,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:41,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:41,295 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:41,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-01-10 02:17:41,326 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 186 statements into 1 equivalence classes. [2025-01-10 02:17:41,358 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 186 of 186 statements. [2025-01-10 02:17:41,358 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:17:41,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:41,360 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-10 02:17:41,364 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:41,641 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 156 proven. 346 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:41,641 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:41,823 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 156 proven. 346 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-01-10 02:17:41,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281917859] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:41,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:41,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2025-01-10 02:17:41,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352948278] [2025-01-10 02:17:41,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:41,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-10 02:17:41,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:41,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-10 02:17:41,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-01-10 02:17:41,826 INFO L87 Difference]: Start difference. First operand 8125 states and 9086 transitions. Second operand has 18 states, 18 states have (on average 12.222222222222221) internal successors, (220), 18 states have internal predecessors, (220), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:17:42,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:42,533 INFO L93 Difference]: Finished difference Result 18012 states and 20188 transitions. [2025-01-10 02:17:42,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 02:17:42,534 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 12.222222222222221) internal successors, (220), 18 states have internal predecessors, (220), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 186 [2025-01-10 02:17:42,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:42,564 INFO L225 Difference]: With dead ends: 18012 [2025-01-10 02:17:42,564 INFO L226 Difference]: Without dead ends: 13063 [2025-01-10 02:17:42,571 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 357 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-01-10 02:17:42,571 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 33 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:42,571 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 381 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:17:42,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13063 states. [2025-01-10 02:17:43,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13063 to 9453. [2025-01-10 02:17:43,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9453 states, 8817 states have (on average 1.0493365090166724) internal successors, (9252), 8819 states have internal predecessors, (9252), 631 states have call successors, (631), 2 states have call predecessors, (631), 2 states have return successors, (631), 631 states have call predecessors, (631), 631 states have call successors, (631) [2025-01-10 02:17:43,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9453 states to 9453 states and 10514 transitions. [2025-01-10 02:17:43,126 INFO L78 Accepts]: Start accepts. Automaton has 9453 states and 10514 transitions. Word has length 186 [2025-01-10 02:17:43,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:43,127 INFO L471 AbstractCegarLoop]: Abstraction has 9453 states and 10514 transitions. [2025-01-10 02:17:43,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.222222222222221) internal successors, (220), 18 states have internal predecessors, (220), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:17:43,127 INFO L276 IsEmpty]: Start isEmpty. Operand 9453 states and 10514 transitions. [2025-01-10 02:17:43,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2025-01-10 02:17:43,129 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:43,129 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:43,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-01-10 02:17:43,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-01-10 02:17:43,330 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:43,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:43,330 INFO L85 PathProgramCache]: Analyzing trace with hash 576122303, now seen corresponding path program 8 times [2025-01-10 02:17:43,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:43,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66147612] [2025-01-10 02:17:43,330 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:43,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:43,336 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 205 statements into 2 equivalence classes. [2025-01-10 02:17:43,348 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 205 of 205 statements. [2025-01-10 02:17:43,348 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:43,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:43,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1707706890] [2025-01-10 02:17:43,349 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:17:43,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:43,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:43,351 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:43,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-01-10 02:17:43,377 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 205 statements into 2 equivalence classes. [2025-01-10 02:17:43,407 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 205 of 205 statements. [2025-01-10 02:17:43,407 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:17:43,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:43,410 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:17:43,412 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:43,766 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2025-01-10 02:17:43,766 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:43,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:43,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66147612] [2025-01-10 02:17:43,893 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:43,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707706890] [2025-01-10 02:17:43,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707706890] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:43,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:43,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-01-10 02:17:43,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101240604] [2025-01-10 02:17:43,893 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:43,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 02:17:43,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:43,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 02:17:43,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:17:43,894 INFO L87 Difference]: Start difference. First operand 9453 states and 10514 transitions. Second operand has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 10 states have internal predecessors, (100), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:17:44,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:44,418 INFO L93 Difference]: Finished difference Result 9906 states and 11017 transitions. [2025-01-10 02:17:44,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 02:17:44,419 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 10 states have internal predecessors, (100), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 205 [2025-01-10 02:17:44,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:44,434 INFO L225 Difference]: With dead ends: 9906 [2025-01-10 02:17:44,435 INFO L226 Difference]: Without dead ends: 9905 [2025-01-10 02:17:44,436 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:17:44,436 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 19 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:44,436 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 313 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:17:44,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9905 states. [2025-01-10 02:17:44,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9905 to 9683. [2025-01-10 02:17:44,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9683 states, 9032 states have (on average 1.0493799822852081) internal successors, (9478), 9034 states have internal predecessors, (9478), 646 states have call successors, (646), 2 states have call predecessors, (646), 2 states have return successors, (646), 646 states have call predecessors, (646), 646 states have call successors, (646) [2025-01-10 02:17:44,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9683 states to 9683 states and 10770 transitions. [2025-01-10 02:17:44,789 INFO L78 Accepts]: Start accepts. Automaton has 9683 states and 10770 transitions. Word has length 205 [2025-01-10 02:17:44,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:44,790 INFO L471 AbstractCegarLoop]: Abstraction has 9683 states and 10770 transitions. [2025-01-10 02:17:44,790 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 10 states have internal predecessors, (100), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-01-10 02:17:44,790 INFO L276 IsEmpty]: Start isEmpty. Operand 9683 states and 10770 transitions. [2025-01-10 02:17:44,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2025-01-10 02:17:44,793 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:44,793 INFO L218 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 9, 9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:44,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:44,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:44,998 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:44,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:44,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1357087524, now seen corresponding path program 9 times [2025-01-10 02:17:44,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:44,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444830259] [2025-01-10 02:17:44,999 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:44,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:45,005 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 224 statements into 12 equivalence classes. [2025-01-10 02:17:45,025 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) and asserted 224 of 224 statements. [2025-01-10 02:17:45,025 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2025-01-10 02:17:45,025 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:45,341 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 164 proven. 665 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2025-01-10 02:17:45,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:45,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444830259] [2025-01-10 02:17:45,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444830259] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:45,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619283281] [2025-01-10 02:17:45,342 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:45,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:45,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:45,345 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:45,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-01-10 02:17:45,369 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 224 statements into 12 equivalence classes. [2025-01-10 02:17:45,393 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 129 of 224 statements. [2025-01-10 02:17:45,393 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-01-10 02:17:45,393 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:45,395 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:17:45,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:45,675 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 429 trivial. 0 not checked. [2025-01-10 02:17:45,675 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:45,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619283281] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:45,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:17:45,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9] total 27 [2025-01-10 02:17:45,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497673485] [2025-01-10 02:17:45,863 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:45,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-01-10 02:17:45,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:45,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-01-10 02:17:45,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:17:45,869 INFO L87 Difference]: Start difference. First operand 9683 states and 10770 transitions. Second operand has 27 states, 27 states have (on average 9.62962962962963) internal successors, (260), 27 states have internal predecessors, (260), 18 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2025-01-10 02:17:49,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:49,501 INFO L93 Difference]: Finished difference Result 20252 states and 22588 transitions. [2025-01-10 02:17:49,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2025-01-10 02:17:49,501 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 9.62962962962963) internal successors, (260), 27 states have internal predecessors, (260), 18 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 224 [2025-01-10 02:17:49,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:49,529 INFO L225 Difference]: With dead ends: 20252 [2025-01-10 02:17:49,529 INFO L226 Difference]: Without dead ends: 15148 [2025-01-10 02:17:49,542 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3982 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1156, Invalid=11726, Unknown=0, NotChecked=0, Total=12882 [2025-01-10 02:17:49,543 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 473 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 4727 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 4775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 4727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:49,543 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 580 Invalid, 4775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 4727 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-01-10 02:17:49,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15148 states. [2025-01-10 02:17:50,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15148 to 11506. [2025-01-10 02:17:50,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11506 states, 10734 states have (on average 1.0422023476802682) internal successors, (11187), 10736 states have internal predecessors, (11187), 767 states have call successors, (767), 2 states have call predecessors, (767), 2 states have return successors, (767), 767 states have call predecessors, (767), 767 states have call successors, (767) [2025-01-10 02:17:50,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11506 states to 11506 states and 12721 transitions. [2025-01-10 02:17:50,123 INFO L78 Accepts]: Start accepts. Automaton has 11506 states and 12721 transitions. Word has length 224 [2025-01-10 02:17:50,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:50,123 INFO L471 AbstractCegarLoop]: Abstraction has 11506 states and 12721 transitions. [2025-01-10 02:17:50,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 9.62962962962963) internal successors, (260), 27 states have internal predecessors, (260), 18 states have call successors, (19), 1 states have call predecessors, (19), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2025-01-10 02:17:50,124 INFO L276 IsEmpty]: Start isEmpty. Operand 11506 states and 12721 transitions. [2025-01-10 02:17:50,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2025-01-10 02:17:50,127 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:50,127 INFO L218 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:50,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-01-10 02:17:50,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:50,328 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:50,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:50,329 INFO L85 PathProgramCache]: Analyzing trace with hash 362898891, now seen corresponding path program 10 times [2025-01-10 02:17:50,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:50,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863695484] [2025-01-10 02:17:50,329 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:50,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:50,335 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 243 statements into 2 equivalence classes. [2025-01-10 02:17:50,353 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 243 of 243 statements. [2025-01-10 02:17:50,353 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:50,353 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:50,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [48207333] [2025-01-10 02:17:50,354 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:17:50,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:50,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:50,359 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:50,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-01-10 02:17:50,384 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 243 statements into 2 equivalence classes. [2025-01-10 02:17:50,422 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 243 of 243 statements. [2025-01-10 02:17:50,422 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:17:50,422 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:50,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 44 conjuncts are in the unsatisfiable core [2025-01-10 02:17:50,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1202 backedges. 39 proven. 942 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2025-01-10 02:17:51,085 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:51,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:51,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863695484] [2025-01-10 02:17:51,230 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:51,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48207333] [2025-01-10 02:17:51,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48207333] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:51,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:51,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2025-01-10 02:17:51,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910720925] [2025-01-10 02:17:51,230 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:51,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 02:17:51,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:51,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 02:17:51,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2025-01-10 02:17:51,231 INFO L87 Difference]: Start difference. First operand 11506 states and 12721 transitions. Second operand has 23 states, 22 states have (on average 7.7727272727272725) internal successors, (171), 23 states have internal predecessors, (171), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-01-10 02:17:52,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:52,596 INFO L93 Difference]: Finished difference Result 11959 states and 13222 transitions. [2025-01-10 02:17:52,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-01-10 02:17:52,596 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 7.7727272727272725) internal successors, (171), 23 states have internal predecessors, (171), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 243 [2025-01-10 02:17:52,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:52,648 INFO L225 Difference]: With dead ends: 11959 [2025-01-10 02:17:52,648 INFO L226 Difference]: Without dead ends: 11958 [2025-01-10 02:17:52,658 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2025-01-10 02:17:52,659 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 42 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 2782 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 2786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:52,659 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 583 Invalid, 2786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2782 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-01-10 02:17:52,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11958 states. [2025-01-10 02:17:53,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11958 to 11736. [2025-01-10 02:17:53,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11736 states, 10949 states have (on average 1.0422869668462873) internal successors, (11412), 10951 states have internal predecessors, (11412), 782 states have call successors, (782), 2 states have call predecessors, (782), 2 states have return successors, (782), 782 states have call predecessors, (782), 782 states have call successors, (782) [2025-01-10 02:17:53,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11736 states to 11736 states and 12976 transitions. [2025-01-10 02:17:53,401 INFO L78 Accepts]: Start accepts. Automaton has 11736 states and 12976 transitions. Word has length 243 [2025-01-10 02:17:53,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:53,402 INFO L471 AbstractCegarLoop]: Abstraction has 11736 states and 12976 transitions. [2025-01-10 02:17:53,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 7.7727272727272725) internal successors, (171), 23 states have internal predecessors, (171), 12 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-01-10 02:17:53,402 INFO L276 IsEmpty]: Start isEmpty. Operand 11736 states and 12976 transitions. [2025-01-10 02:17:53,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2025-01-10 02:17:53,406 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:53,407 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:53,413 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-01-10 02:17:53,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:53,608 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:53,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:53,608 INFO L85 PathProgramCache]: Analyzing trace with hash 903853864, now seen corresponding path program 11 times [2025-01-10 02:17:53,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:53,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533909312] [2025-01-10 02:17:53,608 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:53,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:53,614 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 262 statements into 14 equivalence classes. [2025-01-10 02:17:53,633 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) and asserted 262 of 262 statements. [2025-01-10 02:17:53,633 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2025-01-10 02:17:53,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:53,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 334 proven. 774 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:17:53,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:53,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533909312] [2025-01-10 02:17:53,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533909312] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:53,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373751378] [2025-01-10 02:17:53,902 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:17:53,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:53,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:53,904 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:53,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-01-10 02:17:53,931 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 262 statements into 14 equivalence classes. [2025-01-10 02:17:53,975 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) and asserted 262 of 262 statements. [2025-01-10 02:17:53,975 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2025-01-10 02:17:53,975 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:53,977 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-01-10 02:17:53,979 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:54,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 321 proven. 787 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:17:54,268 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:54,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 321 proven. 787 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-10 02:17:54,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373751378] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:17:54,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:17:54,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 23 [2025-01-10 02:17:54,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692869098] [2025-01-10 02:17:54,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:54,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 02:17:54,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:54,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 02:17:54,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=371, Unknown=0, NotChecked=0, Total=506 [2025-01-10 02:17:54,535 INFO L87 Difference]: Start difference. First operand 11736 states and 12976 transitions. Second operand has 23 states, 23 states have (on average 12.652173913043478) internal successors, (291), 23 states have internal predecessors, (291), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-01-10 02:17:55,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:55,473 INFO L93 Difference]: Finished difference Result 22077 states and 24496 transitions. [2025-01-10 02:17:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 02:17:55,473 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 12.652173913043478) internal successors, (291), 23 states have internal predecessors, (291), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 262 [2025-01-10 02:17:55,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:55,495 INFO L225 Difference]: With dead ends: 22077 [2025-01-10 02:17:55,495 INFO L226 Difference]: Without dead ends: 17128 [2025-01-10 02:17:55,502 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 504 SyntacticMatches, 13 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2025-01-10 02:17:55,503 INFO L435 NwaCegarLoop]: 103 mSDtfsCounter, 27 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:55,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 386 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:17:55,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17128 states. [2025-01-10 02:17:56,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17128 to 13910. [2025-01-10 02:17:56,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13910 states, 12979 states have (on average 1.036905770860621) internal successors, (13458), 12981 states have internal predecessors, (13458), 926 states have call successors, (926), 2 states have call predecessors, (926), 2 states have return successors, (926), 926 states have call predecessors, (926), 926 states have call successors, (926) [2025-01-10 02:17:56,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13910 states to 13910 states and 15310 transitions. [2025-01-10 02:17:56,132 INFO L78 Accepts]: Start accepts. Automaton has 13910 states and 15310 transitions. Word has length 262 [2025-01-10 02:17:56,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:56,133 INFO L471 AbstractCegarLoop]: Abstraction has 13910 states and 15310 transitions. [2025-01-10 02:17:56,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.652173913043478) internal successors, (291), 23 states have internal predecessors, (291), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-01-10 02:17:56,133 INFO L276 IsEmpty]: Start isEmpty. Operand 13910 states and 15310 transitions. [2025-01-10 02:17:56,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2025-01-10 02:17:56,138 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:56,138 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:56,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-01-10 02:17:56,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-01-10 02:17:56,339 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:56,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:56,340 INFO L85 PathProgramCache]: Analyzing trace with hash -2003070977, now seen corresponding path program 12 times [2025-01-10 02:17:56,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:56,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114966493] [2025-01-10 02:17:56,340 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:56,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:56,351 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 281 statements into 15 equivalence classes. [2025-01-10 02:17:56,381 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 281 of 281 statements. [2025-01-10 02:17:56,382 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-10 02:17:56,383 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:17:56,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1833737466] [2025-01-10 02:17:56,384 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:17:56,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:56,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:56,390 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:56,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-01-10 02:17:56,423 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 281 statements into 15 equivalence classes. [2025-01-10 02:17:56,541 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) and asserted 262 of 281 statements. [2025-01-10 02:17:56,541 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2025-01-10 02:17:56,542 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:56,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-10 02:17:56,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:17:57,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1665 backedges. 0 proven. 1006 refuted. 0 times theorem prover too weak. 659 trivial. 0 not checked. [2025-01-10 02:17:57,604 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:17:57,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:57,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114966493] [2025-01-10 02:17:57,731 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:17:57,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833737466] [2025-01-10 02:17:57,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833737466] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:57,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:17:57,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2025-01-10 02:17:57,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617645020] [2025-01-10 02:17:57,731 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:17:57,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-10 02:17:57,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:17:57,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-10 02:17:57,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2025-01-10 02:17:57,733 INFO L87 Difference]: Start difference. First operand 13910 states and 15310 transitions. Second operand has 18 states, 17 states have (on average 7.529411764705882) internal successors, (128), 18 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-01-10 02:17:58,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:17:58,703 INFO L93 Difference]: Finished difference Result 14363 states and 15809 transitions. [2025-01-10 02:17:58,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 02:17:58,703 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 7.529411764705882) internal successors, (128), 18 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 281 [2025-01-10 02:17:58,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:17:58,725 INFO L225 Difference]: With dead ends: 14363 [2025-01-10 02:17:58,725 INFO L226 Difference]: Without dead ends: 14362 [2025-01-10 02:17:58,729 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2025-01-10 02:17:58,730 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 19 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 1307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-01-10 02:17:58,730 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 562 Invalid, 1307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1307 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-01-10 02:17:58,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14362 states. [2025-01-10 02:17:59,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14362 to 14000. [2025-01-10 02:17:59,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14000 states, 13063 states have (on average 1.0366684528821863) internal successors, (13542), 13065 states have internal predecessors, (13542), 932 states have call successors, (932), 2 states have call predecessors, (932), 2 states have return successors, (932), 932 states have call predecessors, (932), 932 states have call successors, (932) [2025-01-10 02:17:59,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14000 states to 14000 states and 15406 transitions. [2025-01-10 02:17:59,338 INFO L78 Accepts]: Start accepts. Automaton has 14000 states and 15406 transitions. Word has length 281 [2025-01-10 02:17:59,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:17:59,339 INFO L471 AbstractCegarLoop]: Abstraction has 14000 states and 15406 transitions. [2025-01-10 02:17:59,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 7.529411764705882) internal successors, (128), 18 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-01-10 02:17:59,339 INFO L276 IsEmpty]: Start isEmpty. Operand 14000 states and 15406 transitions. [2025-01-10 02:17:59,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2025-01-10 02:17:59,344 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:17:59,344 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:17:59,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-01-10 02:17:59,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-01-10 02:17:59,548 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:17:59,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:17:59,548 INFO L85 PathProgramCache]: Analyzing trace with hash 168236819, now seen corresponding path program 3 times [2025-01-10 02:17:59,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:17:59,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541076067] [2025-01-10 02:17:59,548 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:59,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:17:59,555 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 293 statements into 15 equivalence classes. [2025-01-10 02:17:59,575 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 293 of 293 statements. [2025-01-10 02:17:59,578 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-01-10 02:17:59,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:59,911 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-01-10 02:17:59,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:17:59,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541076067] [2025-01-10 02:17:59,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541076067] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:17:59,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481267028] [2025-01-10 02:17:59,911 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:17:59,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:17:59,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:17:59,916 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:17:59,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-01-10 02:17:59,941 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 293 statements into 15 equivalence classes. [2025-01-10 02:17:59,990 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 293 of 293 statements. [2025-01-10 02:17:59,990 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-01-10 02:17:59,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:17:59,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:17:59,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:00,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-01-10 02:18:00,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:00,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-01-10 02:18:00,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481267028] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:18:00,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:18:00,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2025-01-10 02:18:00,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873037793] [2025-01-10 02:18:00,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:00,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-10 02:18:00,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:00,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-10 02:18:00,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2025-01-10 02:18:00,653 INFO L87 Difference]: Start difference. First operand 14000 states and 15406 transitions. Second operand has 33 states, 32 states have (on average 13.53125) internal successors, (433), 33 states have internal predecessors, (433), 32 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2025-01-10 02:18:01,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:01,702 INFO L93 Difference]: Finished difference Result 21201 states and 24030 transitions. [2025-01-10 02:18:01,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-10 02:18:01,703 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 13.53125) internal successors, (433), 33 states have internal predecessors, (433), 32 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) Word has length 293 [2025-01-10 02:18:01,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:01,731 INFO L225 Difference]: With dead ends: 21201 [2025-01-10 02:18:01,731 INFO L226 Difference]: Without dead ends: 21200 [2025-01-10 02:18:01,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 600 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2025-01-10 02:18:01,739 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 17 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:01,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 211 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:18:01,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21200 states. [2025-01-10 02:18:02,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21200 to 21200. [2025-01-10 02:18:02,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21200 states, 19783 states have (on average 1.047667189000657) internal successors, (20726), 19785 states have internal predecessors, (20726), 1412 states have call successors, (1412), 2 states have call predecessors, (1412), 2 states have return successors, (1412), 1412 states have call predecessors, (1412), 1412 states have call successors, (1412) [2025-01-10 02:18:02,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21200 states to 21200 states and 23550 transitions. [2025-01-10 02:18:02,739 INFO L78 Accepts]: Start accepts. Automaton has 21200 states and 23550 transitions. Word has length 293 [2025-01-10 02:18:02,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:02,739 INFO L471 AbstractCegarLoop]: Abstraction has 21200 states and 23550 transitions. [2025-01-10 02:18:02,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 13.53125) internal successors, (433), 33 states have internal predecessors, (433), 32 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 32 states have call predecessors, (33), 32 states have call successors, (33) [2025-01-10 02:18:02,740 INFO L276 IsEmpty]: Start isEmpty. Operand 21200 states and 23550 transitions. [2025-01-10 02:18:02,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-01-10 02:18:02,744 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:02,745 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:02,754 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-01-10 02:18:02,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-01-10 02:18:02,946 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:02,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:02,947 INFO L85 PathProgramCache]: Analyzing trace with hash 460092754, now seen corresponding path program 13 times [2025-01-10 02:18:02,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:02,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343148185] [2025-01-10 02:18:02,947 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:02,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:02,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 300 statements into 1 equivalence classes. [2025-01-10 02:18:02,978 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:02,978 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:18:02,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:02,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [274521939] [2025-01-10 02:18:02,982 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:02,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:02,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:02,984 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:02,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-01-10 02:18:03,015 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 300 statements into 1 equivalence classes. [2025-01-10 02:18:03,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:03,065 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:18:03,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:03,069 INFO L256 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 89 conjuncts are in the unsatisfiable core [2025-01-10 02:18:03,072 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:05,589 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 96 proven. 1441 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-01-10 02:18:05,590 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:05,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:05,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343148185] [2025-01-10 02:18:05,911 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:05,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274521939] [2025-01-10 02:18:05,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274521939] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:05,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:05,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2025-01-10 02:18:05,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140499455] [2025-01-10 02:18:05,911 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:05,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-01-10 02:18:05,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:05,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-01-10 02:18:05,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1879, Unknown=0, NotChecked=0, Total=2070 [2025-01-10 02:18:05,913 INFO L87 Difference]: Start difference. First operand 21200 states and 23550 transitions. Second operand has 42 states, 41 states have (on average 5.463414634146342) internal successors, (224), 42 states have internal predecessors, (224), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:18:10,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:10,432 INFO L93 Difference]: Finished difference Result 34181 states and 37985 transitions. [2025-01-10 02:18:10,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2025-01-10 02:18:10,433 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 5.463414634146342) internal successors, (224), 42 states have internal predecessors, (224), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 300 [2025-01-10 02:18:10,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:10,470 INFO L225 Difference]: With dead ends: 34181 [2025-01-10 02:18:10,471 INFO L226 Difference]: Without dead ends: 21630 [2025-01-10 02:18:10,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 265 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=393, Invalid=4437, Unknown=0, NotChecked=0, Total=4830 [2025-01-10 02:18:10,497 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 158 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 7246 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 7269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 7246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:10,497 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 812 Invalid, 7269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 7246 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2025-01-10 02:18:10,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21630 states. [2025-01-10 02:18:11,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21630 to 21200. [2025-01-10 02:18:11,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21200 states, 19783 states have (on average 1.0474144467472073) internal successors, (20721), 19785 states have internal predecessors, (20721), 1412 states have call successors, (1412), 2 states have call predecessors, (1412), 2 states have return successors, (1412), 1412 states have call predecessors, (1412), 1412 states have call successors, (1412) [2025-01-10 02:18:11,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21200 states to 21200 states and 23545 transitions. [2025-01-10 02:18:11,419 INFO L78 Accepts]: Start accepts. Automaton has 21200 states and 23545 transitions. Word has length 300 [2025-01-10 02:18:11,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:11,420 INFO L471 AbstractCegarLoop]: Abstraction has 21200 states and 23545 transitions. [2025-01-10 02:18:11,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 5.463414634146342) internal successors, (224), 42 states have internal predecessors, (224), 16 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-01-10 02:18:11,420 INFO L276 IsEmpty]: Start isEmpty. Operand 21200 states and 23545 transitions. [2025-01-10 02:18:11,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-01-10 02:18:11,425 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:11,425 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:11,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-01-10 02:18:11,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:11,630 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:11,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:11,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1476447634, now seen corresponding path program 14 times [2025-01-10 02:18:11,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:11,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26060907] [2025-01-10 02:18:11,631 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:18:11,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:11,637 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 300 statements into 2 equivalence classes. [2025-01-10 02:18:11,650 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:11,651 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:18:11,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:11,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [459149759] [2025-01-10 02:18:11,652 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:18:11,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:11,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:11,654 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:11,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-01-10 02:18:11,683 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 300 statements into 2 equivalence classes. [2025-01-10 02:18:11,723 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:11,724 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:18:11,724 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:11,726 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-10 02:18:11,728 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:12,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1885 backedges. 0 proven. 1193 refuted. 0 times theorem prover too weak. 692 trivial. 0 not checked. [2025-01-10 02:18:12,188 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:12,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:12,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26060907] [2025-01-10 02:18:12,314 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:12,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459149759] [2025-01-10 02:18:12,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459149759] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:12,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:12,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-01-10 02:18:12,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594549327] [2025-01-10 02:18:12,314 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:12,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 02:18:12,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:12,315 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 02:18:12,315 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:18:12,315 INFO L87 Difference]: Start difference. First operand 21200 states and 23545 transitions. Second operand has 11 states, 10 states have (on average 11.9) internal successors, (119), 11 states have internal predecessors, (119), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-01-10 02:18:13,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:13,342 INFO L93 Difference]: Finished difference Result 21985 states and 24406 transitions. [2025-01-10 02:18:13,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 02:18:13,343 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 11.9) internal successors, (119), 11 states have internal predecessors, (119), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 300 [2025-01-10 02:18:13,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:13,368 INFO L225 Difference]: With dead ends: 21985 [2025-01-10 02:18:13,368 INFO L226 Difference]: Without dead ends: 21984 [2025-01-10 02:18:13,372 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 299 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:18:13,372 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 19 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:13,372 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 323 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:18:13,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21984 states. [2025-01-10 02:18:14,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21984 to 21200. [2025-01-10 02:18:14,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21200 states, 19783 states have (on average 1.0473638982965172) internal successors, (20720), 19785 states have internal predecessors, (20720), 1412 states have call successors, (1412), 2 states have call predecessors, (1412), 2 states have return successors, (1412), 1412 states have call predecessors, (1412), 1412 states have call successors, (1412) [2025-01-10 02:18:14,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21200 states to 21200 states and 23544 transitions. [2025-01-10 02:18:14,206 INFO L78 Accepts]: Start accepts. Automaton has 21200 states and 23544 transitions. Word has length 300 [2025-01-10 02:18:14,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:14,207 INFO L471 AbstractCegarLoop]: Abstraction has 21200 states and 23544 transitions. [2025-01-10 02:18:14,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 11.9) internal successors, (119), 11 states have internal predecessors, (119), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-01-10 02:18:14,207 INFO L276 IsEmpty]: Start isEmpty. Operand 21200 states and 23544 transitions. [2025-01-10 02:18:14,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2025-01-10 02:18:14,211 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:14,212 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 13, 13, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:14,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:14,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-01-10 02:18:14,412 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:14,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:14,413 INFO L85 PathProgramCache]: Analyzing trace with hash -571542628, now seen corresponding path program 15 times [2025-01-10 02:18:14,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:14,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914303046] [2025-01-10 02:18:14,413 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:14,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:14,420 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 300 statements into 16 equivalence classes. [2025-01-10 02:18:14,437 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) and asserted 300 of 300 statements. [2025-01-10 02:18:14,438 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2025-01-10 02:18:14,438 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:14,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1925 backedges. 331 proven. 1248 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2025-01-10 02:18:14,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:14,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914303046] [2025-01-10 02:18:14,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914303046] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:14,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603810566] [2025-01-10 02:18:14,861 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:18:14,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:14,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:14,863 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:14,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-01-10 02:18:14,894 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 300 statements into 16 equivalence classes. [2025-01-10 02:18:14,966 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 167 of 300 statements. [2025-01-10 02:18:14,966 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-10 02:18:14,966 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:14,968 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-10 02:18:14,970 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:15,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1925 backedges. 0 proven. 1109 refuted. 0 times theorem prover too weak. 816 trivial. 0 not checked. [2025-01-10 02:18:15,461 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:15,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603810566] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:15,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-10 02:18:15,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 11] total 33 [2025-01-10 02:18:15,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19808504] [2025-01-10 02:18:15,673 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:15,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-01-10 02:18:15,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:15,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-01-10 02:18:15,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1126, Unknown=0, NotChecked=0, Total=1260 [2025-01-10 02:18:15,675 INFO L87 Difference]: Start difference. First operand 21200 states and 23544 transitions. Second operand has 33 states, 33 states have (on average 10.424242424242424) internal successors, (344), 33 states have internal predecessors, (344), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2025-01-10 02:18:21,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:21,159 INFO L93 Difference]: Finished difference Result 43895 states and 49005 transitions. [2025-01-10 02:18:21,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2025-01-10 02:18:21,160 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 10.424242424242424) internal successors, (344), 33 states have internal predecessors, (344), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) Word has length 300 [2025-01-10 02:18:21,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:21,203 INFO L225 Difference]: With dead ends: 43895 [2025-01-10 02:18:21,203 INFO L226 Difference]: Without dead ends: 33301 [2025-01-10 02:18:21,220 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7261 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1794, Invalid=20556, Unknown=0, NotChecked=0, Total=22350 [2025-01-10 02:18:21,220 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 556 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 7239 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 7291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 7239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:21,220 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [557 Valid, 692 Invalid, 7291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 7239 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2025-01-10 02:18:21,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33301 states. [2025-01-10 02:18:22,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33301 to 23779. [2025-01-10 02:18:22,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23779 states, 22191 states have (on average 1.0430354648280835) internal successors, (23146), 22193 states have internal predecessors, (23146), 1583 states have call successors, (1583), 2 states have call predecessors, (1583), 2 states have return successors, (1583), 1583 states have call predecessors, (1583), 1583 states have call successors, (1583) [2025-01-10 02:18:22,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23779 states to 23779 states and 26312 transitions. [2025-01-10 02:18:22,253 INFO L78 Accepts]: Start accepts. Automaton has 23779 states and 26312 transitions. Word has length 300 [2025-01-10 02:18:22,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:22,253 INFO L471 AbstractCegarLoop]: Abstraction has 23779 states and 26312 transitions. [2025-01-10 02:18:22,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 10.424242424242424) internal successors, (344), 33 states have internal predecessors, (344), 24 states have call successors, (25), 1 states have call predecessors, (25), 2 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2025-01-10 02:18:22,254 INFO L276 IsEmpty]: Start isEmpty. Operand 23779 states and 26312 transitions. [2025-01-10 02:18:22,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2025-01-10 02:18:22,259 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:22,259 INFO L218 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:22,266 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-01-10 02:18:22,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-01-10 02:18:22,464 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:22,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:22,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1405089547, now seen corresponding path program 16 times [2025-01-10 02:18:22,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:22,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719567890] [2025-01-10 02:18:22,464 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:18:22,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:22,471 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 319 statements into 2 equivalence classes. [2025-01-10 02:18:22,486 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 319 of 319 statements. [2025-01-10 02:18:22,486 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:18:22,486 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:22,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198580531] [2025-01-10 02:18:22,488 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:18:22,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:22,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:22,489 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:22,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-01-10 02:18:22,521 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 319 statements into 2 equivalence classes. [2025-01-10 02:18:22,573 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 319 of 319 statements. [2025-01-10 02:18:22,573 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 02:18:22,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:22,575 INFO L256 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 93 conjuncts are in the unsatisfiable core [2025-01-10 02:18:22,578 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:24,092 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-01-10 02:18:24,425 WARN L672 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2025-01-10 02:18:24,992 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-01-10 02:18:25,004 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-01-10 02:18:26,683 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-01-10 02:18:26,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2204 backedges. 379 proven. 1488 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2025-01-10 02:18:26,746 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:26,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:26,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719567890] [2025-01-10 02:18:26,936 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:26,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198580531] [2025-01-10 02:18:26,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198580531] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:26,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:26,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2025-01-10 02:18:26,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346867245] [2025-01-10 02:18:26,936 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:26,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-01-10 02:18:26,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:26,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-01-10 02:18:26,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=2613, Unknown=0, NotChecked=0, Total=2970 [2025-01-10 02:18:26,938 INFO L87 Difference]: Start difference. First operand 23779 states and 26312 transitions. Second operand has 52 states, 50 states have (on average 4.82) internal successors, (241), 47 states have internal predecessors, (241), 18 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2025-01-10 02:18:31,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:31,707 INFO L93 Difference]: Finished difference Result 24714 states and 27355 transitions. [2025-01-10 02:18:31,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-01-10 02:18:31,707 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 4.82) internal successors, (241), 47 states have internal predecessors, (241), 18 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) Word has length 319 [2025-01-10 02:18:31,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:31,746 INFO L225 Difference]: With dead ends: 24714 [2025-01-10 02:18:31,747 INFO L226 Difference]: Without dead ends: 24713 [2025-01-10 02:18:31,754 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1662 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=816, Invalid=5664, Unknown=0, NotChecked=0, Total=6480 [2025-01-10 02:18:31,755 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 119 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 6856 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 6870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 6856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:31,755 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 585 Invalid, 6870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 6856 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2025-01-10 02:18:31,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24713 states. [2025-01-10 02:18:32,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24713 to 23884. [2025-01-10 02:18:32,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23884 states, 22289 states have (on average 1.0428462470276818) internal successors, (23244), 22291 states have internal predecessors, (23244), 1590 states have call successors, (1590), 2 states have call predecessors, (1590), 2 states have return successors, (1590), 1590 states have call predecessors, (1590), 1590 states have call successors, (1590) [2025-01-10 02:18:32,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23884 states to 23884 states and 26424 transitions. [2025-01-10 02:18:32,858 INFO L78 Accepts]: Start accepts. Automaton has 23884 states and 26424 transitions. Word has length 319 [2025-01-10 02:18:32,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:32,858 INFO L471 AbstractCegarLoop]: Abstraction has 23884 states and 26424 transitions. [2025-01-10 02:18:32,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 4.82) internal successors, (241), 47 states have internal predecessors, (241), 18 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2025-01-10 02:18:32,859 INFO L276 IsEmpty]: Start isEmpty. Operand 23884 states and 26424 transitions. [2025-01-10 02:18:32,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2025-01-10 02:18:32,865 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:32,865 INFO L218 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 15, 15, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:32,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:33,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-01-10 02:18:33,070 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:33,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:33,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1207386904, now seen corresponding path program 17 times [2025-01-10 02:18:33,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:33,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175256926] [2025-01-10 02:18:33,071 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:18:33,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:33,081 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 338 statements into 18 equivalence classes. [2025-01-10 02:18:33,100 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 338 of 338 statements. [2025-01-10 02:18:33,101 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-01-10 02:18:33,101 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:33,466 INFO L134 CoverageAnalysis]: Checked inductivity of 2502 backedges. 559 proven. 1395 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2025-01-10 02:18:33,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:33,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175256926] [2025-01-10 02:18:33,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175256926] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:33,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506427019] [2025-01-10 02:18:33,466 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:18:33,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:33,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:33,469 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:33,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-01-10 02:18:33,500 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 338 statements into 18 equivalence classes. [2025-01-10 02:18:33,560 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 338 of 338 statements. [2025-01-10 02:18:33,560 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-01-10 02:18:33,560 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:33,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-10 02:18:33,567 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:33,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2502 backedges. 546 proven. 1408 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2025-01-10 02:18:33,976 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:34,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2502 backedges. 546 proven. 1408 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2025-01-10 02:18:34,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506427019] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:18:34,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:18:34,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 29 [2025-01-10 02:18:34,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176073473] [2025-01-10 02:18:34,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:34,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-01-10 02:18:34,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:34,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-01-10 02:18:34,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=603, Unknown=0, NotChecked=0, Total=812 [2025-01-10 02:18:34,351 INFO L87 Difference]: Start difference. First operand 23884 states and 26424 transitions. Second operand has 29 states, 29 states have (on average 12.931034482758621) internal successors, (375), 29 states have internal predecessors, (375), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2025-01-10 02:18:36,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:36,270 INFO L93 Difference]: Finished difference Result 45265 states and 50364 transitions. [2025-01-10 02:18:36,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 02:18:36,270 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 12.931034482758621) internal successors, (375), 29 states have internal predecessors, (375), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Word has length 338 [2025-01-10 02:18:36,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:36,325 INFO L225 Difference]: With dead ends: 45265 [2025-01-10 02:18:36,325 INFO L226 Difference]: Without dead ends: 35036 [2025-01-10 02:18:36,345 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 702 GetRequests, 650 SyntacticMatches, 17 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=333, Invalid=999, Unknown=0, NotChecked=0, Total=1332 [2025-01-10 02:18:36,345 INFO L435 NwaCegarLoop]: 127 mSDtfsCounter, 25 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 1405 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:36,421 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 682 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1405 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-01-10 02:18:36,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35036 states. [2025-01-10 02:18:37,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35036 to 26778. [2025-01-10 02:18:37,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26778 states, 24991 states have (on average 1.0388539874354767) internal successors, (25962), 24993 states have internal predecessors, (25962), 1782 states have call successors, (1782), 2 states have call predecessors, (1782), 2 states have return successors, (1782), 1782 states have call predecessors, (1782), 1782 states have call successors, (1782) [2025-01-10 02:18:37,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26778 states to 26778 states and 29526 transitions. [2025-01-10 02:18:37,928 INFO L78 Accepts]: Start accepts. Automaton has 26778 states and 29526 transitions. Word has length 338 [2025-01-10 02:18:37,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:37,929 INFO L471 AbstractCegarLoop]: Abstraction has 26778 states and 29526 transitions. [2025-01-10 02:18:37,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 12.931034482758621) internal successors, (375), 29 states have internal predecessors, (375), 27 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2025-01-10 02:18:37,929 INFO L276 IsEmpty]: Start isEmpty. Operand 26778 states and 29526 transitions. [2025-01-10 02:18:37,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-01-10 02:18:37,937 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:37,937 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 12, 12, 12, 12, 12, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:37,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2025-01-10 02:18:38,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:38,141 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:38,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:38,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1713646143, now seen corresponding path program 18 times [2025-01-10 02:18:38,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:38,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287513486] [2025-01-10 02:18:38,143 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:18:38,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:38,200 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 357 statements into 18 equivalence classes. [2025-01-10 02:18:38,282 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) and asserted 357 of 357 statements. [2025-01-10 02:18:38,283 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2025-01-10 02:18:38,283 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:38,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1885511555] [2025-01-10 02:18:38,284 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:18:38,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:38,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:38,286 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:38,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-01-10 02:18:38,319 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 357 statements into 18 equivalence classes. [2025-01-10 02:18:38,338 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) and asserted 91 of 357 statements. [2025-01-10 02:18:38,338 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2025-01-10 02:18:38,338 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:38,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-10 02:18:38,341 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:38,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2659 backedges. 148 proven. 618 refuted. 0 times theorem prover too weak. 1893 trivial. 0 not checked. [2025-01-10 02:18:38,643 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:38,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:38,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287513486] [2025-01-10 02:18:38,808 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:38,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885511555] [2025-01-10 02:18:38,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885511555] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:38,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:38,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-01-10 02:18:38,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414961393] [2025-01-10 02:18:38,808 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:38,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 02:18:38,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:38,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 02:18:38,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2025-01-10 02:18:38,809 INFO L87 Difference]: Start difference. First operand 26778 states and 29526 transitions. Second operand has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-01-10 02:18:40,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:18:40,279 INFO L93 Difference]: Finished difference Result 43521 states and 48013 transitions. [2025-01-10 02:18:40,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 02:18:40,280 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 357 [2025-01-10 02:18:40,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:18:40,356 INFO L225 Difference]: With dead ends: 43521 [2025-01-10 02:18:40,356 INFO L226 Difference]: Without dead ends: 26017 [2025-01-10 02:18:40,385 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-01-10 02:18:40,386 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 51 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:18:40,390 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 312 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:18:40,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26017 states. [2025-01-10 02:18:41,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26017 to 25893. [2025-01-10 02:18:41,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25893 states, 24165 states have (on average 1.0391889095799711) internal successors, (25112), 24167 states have internal predecessors, (25112), 1723 states have call successors, (1723), 2 states have call predecessors, (1723), 2 states have return successors, (1723), 1723 states have call predecessors, (1723), 1723 states have call successors, (1723) [2025-01-10 02:18:41,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25893 states to 25893 states and 28558 transitions. [2025-01-10 02:18:41,893 INFO L78 Accepts]: Start accepts. Automaton has 25893 states and 28558 transitions. Word has length 357 [2025-01-10 02:18:41,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:18:41,893 INFO L471 AbstractCegarLoop]: Abstraction has 25893 states and 28558 transitions. [2025-01-10 02:18:41,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.875) internal successors, (79), 9 states have internal predecessors, (79), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-01-10 02:18:41,893 INFO L276 IsEmpty]: Start isEmpty. Operand 25893 states and 28558 transitions. [2025-01-10 02:18:41,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-01-10 02:18:41,900 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:18:41,900 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 15, 15, 15, 15, 15, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:18:41,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2025-01-10 02:18:42,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2025-01-10 02:18:42,101 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-01-10 02:18:42,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:18:42,103 INFO L85 PathProgramCache]: Analyzing trace with hash 790428257, now seen corresponding path program 19 times [2025-01-10 02:18:42,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:18:42,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966351306] [2025-01-10 02:18:42,103 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:42,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:18:42,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-01-10 02:18:42,133 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-01-10 02:18:42,133 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:18:42,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-10 02:18:42,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920739311] [2025-01-10 02:18:42,134 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:18:42,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:18:42,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:18:42,136 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 02:18:42,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-01-10 02:18:42,164 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-01-10 02:18:42,224 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-01-10 02:18:42,224 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:18:42,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:18:42,227 INFO L256 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 84 conjuncts are in the unsatisfiable core [2025-01-10 02:18:42,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:18:43,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2767 backedges. 81 proven. 2166 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2025-01-10 02:18:43,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:18:44,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:18:44,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966351306] [2025-01-10 02:18:44,172 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-01-10 02:18:44,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920739311] [2025-01-10 02:18:44,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920739311] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:18:44,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:18:44,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2025-01-10 02:18:44,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606022580] [2025-01-10 02:18:44,172 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-01-10 02:18:44,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2025-01-10 02:18:44,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:18:44,173 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2025-01-10 02:18:44,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=2032, Unknown=0, NotChecked=0, Total=2162 [2025-01-10 02:18:44,173 INFO L87 Difference]: Start difference. First operand 25893 states and 28558 transitions. Second operand has 44 states, 43 states have (on average 6.186046511627907) internal successors, (266), 44 states have internal predecessors, (266), 19 states have call successors, (20), 1 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20)