./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound20.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d 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/egcd2-ll_valuebound20.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-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 ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e587d407128aaafd417211e5ccf66790913a0bc1afeba03ae0cdb578f5831614 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-07 20:34:25,598 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-07 20:34:25,639 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-02-07 20:34:25,642 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-07 20:34:25,642 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-07 20:34:25,655 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-07 20:34:25,655 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-07 20:34:25,655 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-07 20:34:25,656 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-07 20:34:25,656 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-07 20:34:25,656 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-07 20:34:25,656 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-07 20:34:25,656 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-07 20:34:25,656 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-07 20:34:25,656 INFO L153 SettingsManager]: * Use SBE=true [2025-02-07 20:34:25,657 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-07 20:34:25,657 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-07 20:34:25,658 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-07 20:34:25,658 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-07 20:34:25,658 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-07 20:34:25,658 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-07 20:34:25,658 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-07 20:34:25,658 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-07 20:34:25,658 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-07 20:34:25,658 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-07 20:34:25,658 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-07 20:34:25,659 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-07 20:34:25,659 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-07 20:34:25,659 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-07 20:34:25,659 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-07 20:34:25,659 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-07 20:34:25,659 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-07 20:34:25,659 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-07 20:34:25,659 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 ! call(reach_error())) ) 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 -> e587d407128aaafd417211e5ccf66790913a0bc1afeba03ae0cdb578f5831614 [2025-02-07 20:34:25,827 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-07 20:34:25,832 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-07 20:34:25,834 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-07 20:34:25,834 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-07 20:34:25,835 INFO L274 PluginConnector]: CDTParser initialized [2025-02-07 20:34:25,835 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound20.c [2025-02-07 20:34:26,995 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e23b490b6/d758b75bf7ad47709a64f361ee153805/FLAG909836788 [2025-02-07 20:34:27,236 INFO L384 CDTParser]: Found 1 translation units. [2025-02-07 20:34:27,237 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound20.c [2025-02-07 20:34:27,253 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e23b490b6/d758b75bf7ad47709a64f361ee153805/FLAG909836788 [2025-02-07 20:34:27,578 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e23b490b6/d758b75bf7ad47709a64f361ee153805 [2025-02-07 20:34:27,580 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-07 20:34:27,581 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-07 20:34:27,582 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-07 20:34:27,582 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-07 20:34:27,586 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-07 20:34:27,586 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,587 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3635d702 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27, skipping insertion in model container [2025-02-07 20:34:27,587 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,602 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-07 20:34:27,718 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound20.c[490,503] [2025-02-07 20:34:27,730 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-07 20:34:27,738 INFO L200 MainTranslator]: Completed pre-run [2025-02-07 20:34:27,746 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound20.c[490,503] [2025-02-07 20:34:27,752 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-07 20:34:27,763 INFO L204 MainTranslator]: Completed translation [2025-02-07 20:34:27,763 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27 WrapperNode [2025-02-07 20:34:27,764 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-07 20:34:27,764 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-07 20:34:27,765 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-07 20:34:27,765 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-07 20:34:27,770 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,775 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,786 INFO L138 Inliner]: procedures = 14, calls = 19, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 73 [2025-02-07 20:34:27,786 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-07 20:34:27,786 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-07 20:34:27,786 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-07 20:34:27,786 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-07 20:34:27,793 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,793 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,794 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,804 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-07 20:34:27,804 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,804 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,807 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,807 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,808 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,808 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,810 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-07 20:34:27,811 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-07 20:34:27,811 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-07 20:34:27,811 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-07 20:34:27,812 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (1/1) ... [2025-02-07 20:34:27,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-07 20:34:27,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:27,838 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-07 20:34:27,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-07 20:34:27,863 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-07 20:34:27,863 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-07 20:34:27,863 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-07 20:34:27,864 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-07 20:34:27,864 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-07 20:34:27,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-07 20:34:27,864 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-07 20:34:27,864 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-07 20:34:27,901 INFO L257 CfgBuilder]: Building ICFG [2025-02-07 20:34:27,903 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-07 20:34:27,995 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2025-02-07 20:34:27,995 INFO L308 CfgBuilder]: Performing block encoding [2025-02-07 20:34:28,001 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-07 20:34:28,001 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-07 20:34:28,001 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 07.02 08:34:28 BoogieIcfgContainer [2025-02-07 20:34:28,001 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-07 20:34:28,003 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-07 20:34:28,003 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-07 20:34:28,005 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-07 20:34:28,006 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.02 08:34:27" (1/3) ... [2025-02-07 20:34:28,006 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7abf1be5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.02 08:34:28, skipping insertion in model container [2025-02-07 20:34:28,006 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 08:34:27" (2/3) ... [2025-02-07 20:34:28,006 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7abf1be5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.02 08:34:28, skipping insertion in model container [2025-02-07 20:34:28,006 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 07.02 08:34:28" (3/3) ... [2025-02-07 20:34:28,007 INFO L128 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound20.c [2025-02-07 20:34:28,018 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-07 20:34:28,019 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG egcd2-ll_valuebound20.c that has 3 procedures, 33 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-02-07 20:34:28,050 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-07 20:34:28,057 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;@6b0c8e15, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-07 20:34:28,057 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-07 20:34:28,059 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 17 states have (on average 1.411764705882353) internal successors, (24), 19 states have internal predecessors, (24), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-07 20:34:28,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-07 20:34:28,064 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:28,064 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:28,065 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:28,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:28,068 INFO L85 PathProgramCache]: Analyzing trace with hash 601073587, now seen corresponding path program 1 times [2025-02-07 20:34:28,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:28,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882570139] [2025-02-07 20:34:28,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:28,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:28,122 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-07 20:34:28,132 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-07 20:34:28,133 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:28,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:28,185 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2025-02-07 20:34:28,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:28,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882570139] [2025-02-07 20:34:28,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882570139] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:28,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697108235] [2025-02-07 20:34:28,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:28,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:28,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:28,189 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:28,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-07 20:34:28,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-07 20:34:28,268 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-07 20:34:28,268 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:28,268 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:28,269 INFO L256 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-07 20:34:28,272 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:28,285 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2025-02-07 20:34:28,285 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-07 20:34:28,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697108235] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-07 20:34:28,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:28,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-07 20:34:28,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570928768] [2025-02-07 20:34:28,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-07 20:34:28,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-07 20:34:28,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:28,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-07 20:34:28,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-07 20:34:28,305 INFO L87 Difference]: Start difference. First operand has 33 states, 17 states have (on average 1.411764705882353) internal successors, (24), 19 states have internal predecessors, (24), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2025-02-07 20:34:28,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:28,322 INFO L93 Difference]: Finished difference Result 64 states and 105 transitions. [2025-02-07 20:34:28,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-07 20:34:28,323 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) Word has length 38 [2025-02-07 20:34:28,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:28,328 INFO L225 Difference]: With dead ends: 64 [2025-02-07 20:34:28,328 INFO L226 Difference]: Without dead ends: 30 [2025-02-07 20:34:28,330 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-07 20:34:28,333 INFO L435 NwaCegarLoop]: 44 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, 44 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:28,333 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-07 20:34:28,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2025-02-07 20:34:28,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2025-02-07 20:34:28,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2) internal successors, (18), 17 states have internal predecessors, (18), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2025-02-07 20:34:28,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 41 transitions. [2025-02-07 20:34:28,360 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 41 transitions. Word has length 38 [2025-02-07 20:34:28,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:28,362 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 41 transitions. [2025-02-07 20:34:28,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2025-02-07 20:34:28,362 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 41 transitions. [2025-02-07 20:34:28,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-07 20:34:28,363 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:28,363 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:28,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-07 20:34:28,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-07 20:34:28,568 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:28,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:28,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1437461327, now seen corresponding path program 1 times [2025-02-07 20:34:28,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:28,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597921719] [2025-02-07 20:34:28,570 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:28,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:28,579 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-07 20:34:28,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-07 20:34:28,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:28,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:28,738 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-02-07 20:34:28,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:28,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597921719] [2025-02-07 20:34:28,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597921719] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:28,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664060153] [2025-02-07 20:34:28,739 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:28,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:28,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:28,743 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:28,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-07 20:34:28,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-07 20:34:28,786 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-07 20:34:28,786 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:28,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:28,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-07 20:34:28,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:28,993 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-02-07 20:34:28,994 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:29,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664060153] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:29,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-07 20:34:29,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 11 [2025-02-07 20:34:29,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928187118] [2025-02-07 20:34:29,113 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:29,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-07 20:34:29,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:29,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-07 20:34:29,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2025-02-07 20:34:29,114 INFO L87 Difference]: Start difference. First operand 30 states and 41 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2025-02-07 20:34:29,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:29,294 INFO L93 Difference]: Finished difference Result 51 states and 68 transitions. [2025-02-07 20:34:29,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-07 20:34:29,294 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) Word has length 39 [2025-02-07 20:34:29,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:29,295 INFO L225 Difference]: With dead ends: 51 [2025-02-07 20:34:29,295 INFO L226 Difference]: Without dead ends: 43 [2025-02-07 20:34:29,296 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2025-02-07 20:34:29,296 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 37 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:29,296 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 212 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-07 20:34:29,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2025-02-07 20:34:29,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2025-02-07 20:34:29,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 16 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-02-07 20:34:29,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 57 transitions. [2025-02-07 20:34:29,303 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 57 transitions. Word has length 39 [2025-02-07 20:34:29,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:29,304 INFO L471 AbstractCegarLoop]: Abstraction has 42 states and 57 transitions. [2025-02-07 20:34:29,304 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 8 states have internal predecessors, (19), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2025-02-07 20:34:29,304 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 57 transitions. [2025-02-07 20:34:29,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2025-02-07 20:34:29,304 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:29,305 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:29,313 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-02-07 20:34:29,505 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:29,506 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:29,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:29,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1581716025, now seen corresponding path program 1 times [2025-02-07 20:34:29,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:29,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271130082] [2025-02-07 20:34:29,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:29,512 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 40 statements into 1 equivalence classes. [2025-02-07 20:34:29,538 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 40 of 40 statements. [2025-02-07 20:34:29,542 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:29,543 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:29,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97754073] [2025-02-07 20:34:29,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:29,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:29,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:29,547 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:29,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-07 20:34:29,575 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 40 statements into 1 equivalence classes. [2025-02-07 20:34:29,589 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 40 of 40 statements. [2025-02-07 20:34:29,589 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:29,589 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:29,590 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-07 20:34:29,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:29,617 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-07 20:34:29,617 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-07 20:34:29,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:29,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271130082] [2025-02-07 20:34:29,619 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:29,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97754073] [2025-02-07 20:34:29,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97754073] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-07 20:34:29,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-07 20:34:29,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-07 20:34:29,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054297414] [2025-02-07 20:34:29,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-07 20:34:29,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-07 20:34:29,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:29,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-07 20:34:29,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-07 20:34:29,620 INFO L87 Difference]: Start difference. First operand 42 states and 57 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-07 20:34:29,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:29,661 INFO L93 Difference]: Finished difference Result 61 states and 85 transitions. [2025-02-07 20:34:29,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-07 20:34:29,661 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 40 [2025-02-07 20:34:29,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:29,662 INFO L225 Difference]: With dead ends: 61 [2025-02-07 20:34:29,662 INFO L226 Difference]: Without dead ends: 59 [2025-02-07 20:34:29,662 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-07 20:34:29,663 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 4 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:29,663 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 132 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-07 20:34:29,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2025-02-07 20:34:29,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 50. [2025-02-07 20:34:29,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 27 states have (on average 1.1481481481481481) internal successors, (31), 30 states have internal predecessors, (31), 18 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2025-02-07 20:34:29,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2025-02-07 20:34:29,677 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 40 [2025-02-07 20:34:29,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:29,677 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2025-02-07 20:34:29,677 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-07 20:34:29,677 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2025-02-07 20:34:29,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-02-07 20:34:29,679 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:29,679 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:29,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-07 20:34:29,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:29,885 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:29,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:29,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1341765634, now seen corresponding path program 1 times [2025-02-07 20:34:29,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:29,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922719089] [2025-02-07 20:34:29,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:29,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:29,896 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-07 20:34:29,913 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-07 20:34:29,915 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:29,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:29,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [536733332] [2025-02-07 20:34:29,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:29,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:29,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:29,920 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:29,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-07 20:34:29,971 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-07 20:34:29,986 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-07 20:34:29,986 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:29,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:29,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-07 20:34:29,988 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:30,060 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-07 20:34:30,061 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-07 20:34:30,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:30,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922719089] [2025-02-07 20:34:30,061 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:30,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536733332] [2025-02-07 20:34:30,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536733332] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-07 20:34:30,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-07 20:34:30,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-07 20:34:30,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152980258] [2025-02-07 20:34:30,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-07 20:34:30,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-07 20:34:30,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:30,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-07 20:34:30,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-07 20:34:30,062 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-07 20:34:30,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:30,099 INFO L93 Difference]: Finished difference Result 57 states and 72 transitions. [2025-02-07 20:34:30,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-07 20:34:30,099 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 45 [2025-02-07 20:34:30,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:30,100 INFO L225 Difference]: With dead ends: 57 [2025-02-07 20:34:30,101 INFO L226 Difference]: Without dead ends: 55 [2025-02-07 20:34:30,101 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-07 20:34:30,101 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 5 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:30,102 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 142 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-07 20:34:30,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2025-02-07 20:34:30,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2025-02-07 20:34:30,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 30 states have (on average 1.1333333333333333) internal successors, (34), 33 states have internal predecessors, (34), 18 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2025-02-07 20:34:30,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 69 transitions. [2025-02-07 20:34:30,109 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 69 transitions. Word has length 45 [2025-02-07 20:34:30,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:30,109 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 69 transitions. [2025-02-07 20:34:30,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-07 20:34:30,109 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 69 transitions. [2025-02-07 20:34:30,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-02-07 20:34:30,110 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:30,110 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:30,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-07 20:34:30,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:30,314 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:30,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:30,315 INFO L85 PathProgramCache]: Analyzing trace with hash 546114014, now seen corresponding path program 1 times [2025-02-07 20:34:30,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:30,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525104418] [2025-02-07 20:34:30,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:30,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:30,320 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-07 20:34:30,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-07 20:34:30,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:30,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:30,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679211524] [2025-02-07 20:34:30,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:30,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:30,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:30,338 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:30,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-07 20:34:30,365 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-07 20:34:30,381 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-07 20:34:30,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:30,381 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:30,382 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-07 20:34:30,384 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:30,570 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-07 20:34:30,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:30,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:30,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525104418] [2025-02-07 20:34:30,621 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:30,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679211524] [2025-02-07 20:34:30,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679211524] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:30,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:30,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-07 20:34:30,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471458075] [2025-02-07 20:34:30,622 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:30,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-07 20:34:30,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:30,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-07 20:34:30,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-02-07 20:34:30,623 INFO L87 Difference]: Start difference. First operand 54 states and 69 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-07 20:34:30,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:30,697 INFO L93 Difference]: Finished difference Result 61 states and 75 transitions. [2025-02-07 20:34:30,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-07 20:34:30,697 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 55 [2025-02-07 20:34:30,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:30,698 INFO L225 Difference]: With dead ends: 61 [2025-02-07 20:34:30,698 INFO L226 Difference]: Without dead ends: 59 [2025-02-07 20:34:30,698 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-02-07 20:34:30,699 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 8 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:30,699 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 133 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-07 20:34:30,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2025-02-07 20:34:30,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2025-02-07 20:34:30,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 33 states have (on average 1.121212121212121) internal successors, (37), 36 states have internal predecessors, (37), 18 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (17), 15 states have call predecessors, (17), 17 states have call successors, (17) [2025-02-07 20:34:30,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 72 transitions. [2025-02-07 20:34:30,707 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 72 transitions. Word has length 55 [2025-02-07 20:34:30,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:30,707 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 72 transitions. [2025-02-07 20:34:30,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-07 20:34:30,707 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 72 transitions. [2025-02-07 20:34:30,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-02-07 20:34:30,708 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:30,708 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:30,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-07 20:34:30,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:30,909 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:30,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:30,909 INFO L85 PathProgramCache]: Analyzing trace with hash 597664100, now seen corresponding path program 1 times [2025-02-07 20:34:30,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:30,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702078561] [2025-02-07 20:34:30,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:30,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:30,914 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-07 20:34:30,926 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-07 20:34:30,927 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:30,927 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:30,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832447511] [2025-02-07 20:34:30,928 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:30,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:30,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:30,930 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:30,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-07 20:34:30,954 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-07 20:34:30,969 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-07 20:34:30,969 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:30,969 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:30,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-07 20:34:30,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:31,016 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-02-07 20:34:31,016 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:31,079 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-02-07 20:34:31,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:31,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702078561] [2025-02-07 20:34:31,080 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:31,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832447511] [2025-02-07 20:34:31,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832447511] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-07 20:34:31,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-07 20:34:31,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2025-02-07 20:34:31,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702717176] [2025-02-07 20:34:31,080 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:31,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-07 20:34:31,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:31,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-07 20:34:31,081 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-07 20:34:31,081 INFO L87 Difference]: Start difference. First operand 58 states and 72 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-02-07 20:34:31,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:31,149 INFO L93 Difference]: Finished difference Result 86 states and 117 transitions. [2025-02-07 20:34:31,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-07 20:34:31,150 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 62 [2025-02-07 20:34:31,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:31,151 INFO L225 Difference]: With dead ends: 86 [2025-02-07 20:34:31,151 INFO L226 Difference]: Without dead ends: 84 [2025-02-07 20:34:31,151 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 114 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-07 20:34:31,152 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 8 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:31,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 152 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-07 20:34:31,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2025-02-07 20:34:31,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 54. [2025-02-07 20:34:31,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 31 states have (on average 1.1290322580645162) internal successors, (35), 32 states have internal predecessors, (35), 16 states have call successors, (16), 6 states have call predecessors, (16), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-02-07 20:34:31,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 66 transitions. [2025-02-07 20:34:31,165 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 66 transitions. Word has length 62 [2025-02-07 20:34:31,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:31,165 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 66 transitions. [2025-02-07 20:34:31,165 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-02-07 20:34:31,166 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 66 transitions. [2025-02-07 20:34:31,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2025-02-07 20:34:31,166 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:31,166 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:31,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-07 20:34:31,371 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,SelfDestructingSolverStorable5 [2025-02-07 20:34:31,371 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:31,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:31,372 INFO L85 PathProgramCache]: Analyzing trace with hash -695860510, now seen corresponding path program 1 times [2025-02-07 20:34:31,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:31,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593228877] [2025-02-07 20:34:31,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:31,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:31,383 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-02-07 20:34:31,395 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-02-07 20:34:31,395 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:31,395 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:31,591 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2025-02-07 20:34:31,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:31,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593228877] [2025-02-07 20:34:31,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593228877] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:31,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296388823] [2025-02-07 20:34:31,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:31,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:31,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:31,594 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:31,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-07 20:34:31,621 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-02-07 20:34:31,639 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-02-07 20:34:31,639 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:31,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:31,640 INFO L256 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-07 20:34:31,641 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:31,673 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2025-02-07 20:34:31,673 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:31,751 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2025-02-07 20:34:31,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296388823] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-07 20:34:31,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-07 20:34:31,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2025-02-07 20:34:31,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000192006] [2025-02-07 20:34:31,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:31,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-07 20:34:31,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:31,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-07 20:34:31,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-02-07 20:34:31,754 INFO L87 Difference]: Start difference. First operand 54 states and 66 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-07 20:34:31,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:31,872 INFO L93 Difference]: Finished difference Result 101 states and 141 transitions. [2025-02-07 20:34:31,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-07 20:34:31,872 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 64 [2025-02-07 20:34:31,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:31,873 INFO L225 Difference]: With dead ends: 101 [2025-02-07 20:34:31,873 INFO L226 Difference]: Without dead ends: 93 [2025-02-07 20:34:31,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 123 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2025-02-07 20:34:31,874 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 32 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:31,874 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 217 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-07 20:34:31,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2025-02-07 20:34:31,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 84. [2025-02-07 20:34:31,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 45 states have (on average 1.2) internal successors, (54), 46 states have internal predecessors, (54), 32 states have call successors, (32), 6 states have call predecessors, (32), 6 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2025-02-07 20:34:31,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 117 transitions. [2025-02-07 20:34:31,890 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 117 transitions. Word has length 64 [2025-02-07 20:34:31,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:31,890 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 117 transitions. [2025-02-07 20:34:31,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-07 20:34:31,890 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 117 transitions. [2025-02-07 20:34:31,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2025-02-07 20:34:31,891 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:31,891 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:31,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-07 20:34:32,091 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:32,092 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:32,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:32,093 INFO L85 PathProgramCache]: Analyzing trace with hash -719254161, now seen corresponding path program 1 times [2025-02-07 20:34:32,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:32,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120238570] [2025-02-07 20:34:32,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:32,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:32,097 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 70 statements into 1 equivalence classes. [2025-02-07 20:34:32,107 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 70 of 70 statements. [2025-02-07 20:34:32,107 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:32,107 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:32,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198564762] [2025-02-07 20:34:32,108 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:32,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:32,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:32,110 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:32,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-07 20:34:32,132 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 70 statements into 1 equivalence classes. [2025-02-07 20:34:32,149 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 70 of 70 statements. [2025-02-07 20:34:32,149 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:32,149 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:32,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-07 20:34:32,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:32,256 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-02-07 20:34:32,257 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:32,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:32,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120238570] [2025-02-07 20:34:32,288 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:32,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198564762] [2025-02-07 20:34:32,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198564762] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:32,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:32,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2025-02-07 20:34:32,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306964063] [2025-02-07 20:34:32,289 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:32,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-07 20:34:32,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:32,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-07 20:34:32,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-02-07 20:34:32,290 INFO L87 Difference]: Start difference. First operand 84 states and 117 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-07 20:34:32,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:32,370 INFO L93 Difference]: Finished difference Result 119 states and 168 transitions. [2025-02-07 20:34:32,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-07 20:34:32,371 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 70 [2025-02-07 20:34:32,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:32,372 INFO L225 Difference]: With dead ends: 119 [2025-02-07 20:34:32,372 INFO L226 Difference]: Without dead ends: 116 [2025-02-07 20:34:32,372 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-07 20:34:32,373 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:32,373 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 193 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-07 20:34:32,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2025-02-07 20:34:32,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2025-02-07 20:34:32,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 60 states have (on average 1.2166666666666666) internal successors, (73), 62 states have internal predecessors, (73), 45 states have call successors, (45), 7 states have call predecessors, (45), 7 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2025-02-07 20:34:32,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 161 transitions. [2025-02-07 20:34:32,397 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 161 transitions. Word has length 70 [2025-02-07 20:34:32,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:32,398 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 161 transitions. [2025-02-07 20:34:32,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-07 20:34:32,398 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 161 transitions. [2025-02-07 20:34:32,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2025-02-07 20:34:32,399 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:32,399 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:32,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-02-07 20:34:32,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:32,603 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:32,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:32,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1651153302, now seen corresponding path program 2 times [2025-02-07 20:34:32,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:32,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115583638] [2025-02-07 20:34:32,604 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:34:32,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:32,609 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-02-07 20:34:32,622 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 75 of 75 statements. [2025-02-07 20:34:32,622 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:34:32,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:32,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [808256680] [2025-02-07 20:34:32,623 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:34:32,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:32,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:32,625 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:32,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-07 20:34:32,650 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-02-07 20:34:32,670 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 75 of 75 statements. [2025-02-07 20:34:32,670 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:34:32,670 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:32,671 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-02-07 20:34:32,673 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:32,819 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2025-02-07 20:34:32,819 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:32,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:32,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115583638] [2025-02-07 20:34:32,850 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:32,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808256680] [2025-02-07 20:34:32,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808256680] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:32,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:32,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2025-02-07 20:34:32,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106484969] [2025-02-07 20:34:32,850 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:32,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-07 20:34:32,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:32,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-07 20:34:32,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-07 20:34:32,851 INFO L87 Difference]: Start difference. First operand 113 states and 161 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-07 20:34:32,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:32,977 INFO L93 Difference]: Finished difference Result 125 states and 171 transitions. [2025-02-07 20:34:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-07 20:34:32,978 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 75 [2025-02-07 20:34:32,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:32,979 INFO L225 Difference]: With dead ends: 125 [2025-02-07 20:34:32,979 INFO L226 Difference]: Without dead ends: 123 [2025-02-07 20:34:32,979 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-02-07 20:34:32,979 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 12 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:32,980 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 210 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-07 20:34:32,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2025-02-07 20:34:33,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 121. [2025-02-07 20:34:33,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 66 states have (on average 1.196969696969697) internal successors, (79), 68 states have internal predecessors, (79), 45 states have call successors, (45), 9 states have call predecessors, (45), 9 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2025-02-07 20:34:33,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 167 transitions. [2025-02-07 20:34:33,004 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 167 transitions. Word has length 75 [2025-02-07 20:34:33,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:33,004 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 167 transitions. [2025-02-07 20:34:33,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-07 20:34:33,004 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 167 transitions. [2025-02-07 20:34:33,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-02-07 20:34:33,005 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:33,005 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:33,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-02-07 20:34:33,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:33,209 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:33,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:33,210 INFO L85 PathProgramCache]: Analyzing trace with hash -475498993, now seen corresponding path program 3 times [2025-02-07 20:34:33,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:33,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038402278] [2025-02-07 20:34:33,210 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-07 20:34:33,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:33,215 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 80 statements into 6 equivalence classes. [2025-02-07 20:34:33,235 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 80 of 80 statements. [2025-02-07 20:34:33,236 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-07 20:34:33,236 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:33,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703768130] [2025-02-07 20:34:33,237 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-07 20:34:33,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:33,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:33,242 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:33,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-07 20:34:33,274 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 80 statements into 6 equivalence classes. [2025-02-07 20:34:33,291 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 49 of 80 statements. [2025-02-07 20:34:33,291 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-07 20:34:33,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:33,292 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 42 conjuncts are in the unsatisfiable core [2025-02-07 20:34:33,294 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:33,632 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2025-02-07 20:34:33,632 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:33,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:33,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038402278] [2025-02-07 20:34:33,835 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:33,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703768130] [2025-02-07 20:34:33,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703768130] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:33,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:33,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-02-07 20:34:33,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791964272] [2025-02-07 20:34:33,835 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:33,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-07 20:34:33,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:33,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-07 20:34:33,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2025-02-07 20:34:33,836 INFO L87 Difference]: Start difference. First operand 121 states and 167 transitions. Second operand has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2025-02-07 20:34:34,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:34,068 INFO L93 Difference]: Finished difference Result 129 states and 174 transitions. [2025-02-07 20:34:34,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-07 20:34:34,068 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 80 [2025-02-07 20:34:34,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:34,069 INFO L225 Difference]: With dead ends: 129 [2025-02-07 20:34:34,069 INFO L226 Difference]: Without dead ends: 127 [2025-02-07 20:34:34,070 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2025-02-07 20:34:34,070 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 14 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:34,070 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 262 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-07 20:34:34,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2025-02-07 20:34:34,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2025-02-07 20:34:34,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 69 states have (on average 1.1884057971014492) internal successors, (82), 71 states have internal predecessors, (82), 45 states have call successors, (45), 10 states have call predecessors, (45), 10 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2025-02-07 20:34:34,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 170 transitions. [2025-02-07 20:34:34,085 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 170 transitions. Word has length 80 [2025-02-07 20:34:34,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:34,085 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 170 transitions. [2025-02-07 20:34:34,085 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2025-02-07 20:34:34,085 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 170 transitions. [2025-02-07 20:34:34,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-02-07 20:34:34,086 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:34,086 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:34,092 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-02-07 20:34:34,287 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,SelfDestructingSolverStorable9 [2025-02-07 20:34:34,287 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:34,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:34,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1575153535, now seen corresponding path program 1 times [2025-02-07 20:34:34,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:34,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968038182] [2025-02-07 20:34:34,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:34,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:34,292 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-02-07 20:34:34,300 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-02-07 20:34:34,301 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:34,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:34,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562370029] [2025-02-07 20:34:34,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:34,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:34,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:34,303 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:34,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-07 20:34:34,327 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-02-07 20:34:34,346 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-02-07 20:34:34,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:34,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:34,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 41 conjuncts are in the unsatisfiable core [2025-02-07 20:34:34,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:34,732 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2025-02-07 20:34:34,732 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:35,005 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2025-02-07 20:34:35,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:35,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968038182] [2025-02-07 20:34:35,005 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:35,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562370029] [2025-02-07 20:34:35,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562370029] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-07 20:34:35,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-07 20:34:35,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2025-02-07 20:34:35,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835618574] [2025-02-07 20:34:35,005 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:35,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-07 20:34:35,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:35,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-07 20:34:35,006 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2025-02-07 20:34:35,006 INFO L87 Difference]: Start difference. First operand 125 states and 170 transitions. Second operand has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 10 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2025-02-07 20:34:36,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:36,409 INFO L93 Difference]: Finished difference Result 225 states and 333 transitions. [2025-02-07 20:34:36,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-07 20:34:36,410 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 10 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) Word has length 86 [2025-02-07 20:34:36,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:36,413 INFO L225 Difference]: With dead ends: 225 [2025-02-07 20:34:36,413 INFO L226 Difference]: Without dead ends: 221 [2025-02-07 20:34:36,414 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=255, Invalid=1151, Unknown=0, NotChecked=0, Total=1406 [2025-02-07 20:34:36,415 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 72 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:36,415 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 508 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-02-07 20:34:36,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2025-02-07 20:34:36,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 218. [2025-02-07 20:34:36,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 111 states have (on average 1.2432432432432432) internal successors, (138), 114 states have internal predecessors, (138), 94 states have call successors, (94), 12 states have call predecessors, (94), 12 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2025-02-07 20:34:36,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 324 transitions. [2025-02-07 20:34:36,507 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 324 transitions. Word has length 86 [2025-02-07 20:34:36,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:36,507 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 324 transitions. [2025-02-07 20:34:36,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 10 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2025-02-07 20:34:36,507 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 324 transitions. [2025-02-07 20:34:36,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-02-07 20:34:36,508 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:36,508 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:36,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-02-07 20:34:36,708 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,SelfDestructingSolverStorable10 [2025-02-07 20:34:36,709 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:36,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:36,709 INFO L85 PathProgramCache]: Analyzing trace with hash -819226338, now seen corresponding path program 4 times [2025-02-07 20:34:36,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:36,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495062207] [2025-02-07 20:34:36,710 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-07 20:34:36,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:36,715 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 95 statements into 2 equivalence classes. [2025-02-07 20:34:36,721 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 89 of 95 statements. [2025-02-07 20:34:36,721 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-07 20:34:36,721 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:36,776 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2025-02-07 20:34:36,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:36,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495062207] [2025-02-07 20:34:36,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495062207] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-07 20:34:36,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-07 20:34:36,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-07 20:34:36,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062272482] [2025-02-07 20:34:36,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-07 20:34:36,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-07 20:34:36,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:36,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-07 20:34:36,777 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-07 20:34:36,777 INFO L87 Difference]: Start difference. First operand 218 states and 324 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-02-07 20:34:36,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:36,860 INFO L93 Difference]: Finished difference Result 271 states and 400 transitions. [2025-02-07 20:34:36,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-07 20:34:36,860 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 95 [2025-02-07 20:34:36,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:36,862 INFO L225 Difference]: With dead ends: 271 [2025-02-07 20:34:36,862 INFO L226 Difference]: Without dead ends: 197 [2025-02-07 20:34:36,862 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-02-07 20:34:36,863 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 6 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:36,863 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 167 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-07 20:34:36,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2025-02-07 20:34:36,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 185. [2025-02-07 20:34:36,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 94 states have (on average 1.1808510638297873) internal successors, (111), 97 states have internal predecessors, (111), 78 states have call successors, (78), 12 states have call predecessors, (78), 12 states have return successors, (76), 75 states have call predecessors, (76), 76 states have call successors, (76) [2025-02-07 20:34:36,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 265 transitions. [2025-02-07 20:34:36,939 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 265 transitions. Word has length 95 [2025-02-07 20:34:36,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:36,939 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 265 transitions. [2025-02-07 20:34:36,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-02-07 20:34:36,939 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 265 transitions. [2025-02-07 20:34:36,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2025-02-07 20:34:36,940 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:36,940 INFO L218 NwaCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:36,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-07 20:34:36,940 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:36,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:36,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1138395308, now seen corresponding path program 1 times [2025-02-07 20:34:36,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:36,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368414390] [2025-02-07 20:34:36,942 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:36,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:36,947 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-02-07 20:34:36,968 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-02-07 20:34:36,970 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:36,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:36,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [158991713] [2025-02-07 20:34:36,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:36,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:36,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:36,973 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:36,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-07 20:34:37,006 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-02-07 20:34:37,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-02-07 20:34:37,042 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:37,042 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:37,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 42 conjuncts are in the unsatisfiable core [2025-02-07 20:34:37,045 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:38,006 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 57 proven. 28 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2025-02-07 20:34:38,006 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:38,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:38,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368414390] [2025-02-07 20:34:38,479 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:38,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158991713] [2025-02-07 20:34:38,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158991713] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:38,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:38,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2025-02-07 20:34:38,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386397415] [2025-02-07 20:34:38,480 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:38,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-07 20:34:38,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:38,480 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-07 20:34:38,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2025-02-07 20:34:38,481 INFO L87 Difference]: Start difference. First operand 185 states and 265 transitions. Second operand has 16 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 13 states have internal predecessors, (28), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2025-02-07 20:34:39,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:39,268 INFO L93 Difference]: Finished difference Result 197 states and 275 transitions. [2025-02-07 20:34:39,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-07 20:34:39,269 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 13 states have internal predecessors, (28), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 102 [2025-02-07 20:34:39,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:39,270 INFO L225 Difference]: With dead ends: 197 [2025-02-07 20:34:39,270 INFO L226 Difference]: Without dead ends: 195 [2025-02-07 20:34:39,270 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2025-02-07 20:34:39,271 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 27 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:39,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 381 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-07 20:34:39,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2025-02-07 20:34:39,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 193. [2025-02-07 20:34:39,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 100 states have (on average 1.17) internal successors, (117), 103 states have internal predecessors, (117), 78 states have call successors, (78), 14 states have call predecessors, (78), 14 states have return successors, (76), 75 states have call predecessors, (76), 76 states have call successors, (76) [2025-02-07 20:34:39,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 271 transitions. [2025-02-07 20:34:39,306 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 271 transitions. Word has length 102 [2025-02-07 20:34:39,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:39,306 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 271 transitions. [2025-02-07 20:34:39,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 13 states have internal predecessors, (28), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2025-02-07 20:34:39,306 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 271 transitions. [2025-02-07 20:34:39,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2025-02-07 20:34:39,307 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:39,307 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:39,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-02-07 20:34:39,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:39,508 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:39,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:39,508 INFO L85 PathProgramCache]: Analyzing trace with hash 242295287, now seen corresponding path program 1 times [2025-02-07 20:34:39,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:39,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172402827] [2025-02-07 20:34:39,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:39,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:39,515 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 116 statements into 1 equivalence classes. [2025-02-07 20:34:39,520 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 116 of 116 statements. [2025-02-07 20:34:39,521 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:39,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:39,635 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2025-02-07 20:34:39,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:39,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172402827] [2025-02-07 20:34:39,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172402827] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:39,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381617958] [2025-02-07 20:34:39,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-07 20:34:39,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:39,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:39,640 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:39,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-07 20:34:39,666 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 116 statements into 1 equivalence classes. [2025-02-07 20:34:39,686 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 116 of 116 statements. [2025-02-07 20:34:39,686 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:39,686 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:39,687 INFO L256 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-07 20:34:39,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:39,709 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 88 proven. 9 refuted. 0 times theorem prover too weak. 326 trivial. 0 not checked. [2025-02-07 20:34:39,709 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:39,789 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2025-02-07 20:34:39,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381617958] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-07 20:34:39,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-07 20:34:39,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2025-02-07 20:34:39,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104345812] [2025-02-07 20:34:39,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:39,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-07 20:34:39,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:39,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-07 20:34:39,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-07 20:34:39,791 INFO L87 Difference]: Start difference. First operand 193 states and 271 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2025-02-07 20:34:39,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:39,947 INFO L93 Difference]: Finished difference Result 223 states and 313 transitions. [2025-02-07 20:34:39,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-07 20:34:39,947 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 116 [2025-02-07 20:34:39,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:39,950 INFO L225 Difference]: With dead ends: 223 [2025-02-07 20:34:39,950 INFO L226 Difference]: Without dead ends: 211 [2025-02-07 20:34:39,951 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 229 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2025-02-07 20:34:39,951 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 17 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:39,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 319 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-07 20:34:39,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2025-02-07 20:34:39,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 192. [2025-02-07 20:34:39,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 100 states have (on average 1.16) internal successors, (116), 102 states have internal predecessors, (116), 77 states have call successors, (77), 14 states have call predecessors, (77), 14 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2025-02-07 20:34:39,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 268 transitions. [2025-02-07 20:34:39,992 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 268 transitions. Word has length 116 [2025-02-07 20:34:39,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:39,992 INFO L471 AbstractCegarLoop]: Abstraction has 192 states and 268 transitions. [2025-02-07 20:34:39,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2025-02-07 20:34:39,993 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 268 transitions. [2025-02-07 20:34:39,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2025-02-07 20:34:39,993 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:39,994 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:39,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-02-07 20:34:40,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:40,194 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:40,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:40,195 INFO L85 PathProgramCache]: Analyzing trace with hash 871849659, now seen corresponding path program 2 times [2025-02-07 20:34:40,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:40,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460949433] [2025-02-07 20:34:40,195 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:34:40,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:40,199 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 117 statements into 2 equivalence classes. [2025-02-07 20:34:40,211 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 117 of 117 statements. [2025-02-07 20:34:40,211 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:34:40,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:40,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [132810681] [2025-02-07 20:34:40,212 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:34:40,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:40,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:40,216 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:40,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-07 20:34:40,248 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 117 statements into 2 equivalence classes. [2025-02-07 20:34:40,273 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 117 of 117 statements. [2025-02-07 20:34:40,273 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:34:40,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:40,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 52 conjuncts are in the unsatisfiable core [2025-02-07 20:34:40,277 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:40,706 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 61 proven. 50 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2025-02-07 20:34:40,706 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:40,823 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2025-02-07 20:34:40,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:40,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460949433] [2025-02-07 20:34:40,823 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:40,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132810681] [2025-02-07 20:34:40,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132810681] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-07 20:34:40,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-07 20:34:40,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 8] total 22 [2025-02-07 20:34:40,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422274314] [2025-02-07 20:34:40,824 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:40,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-07 20:34:40,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:40,825 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-07 20:34:40,825 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2025-02-07 20:34:40,825 INFO L87 Difference]: Start difference. First operand 192 states and 268 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (30), 3 states have call predecessors, (30), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2025-02-07 20:34:41,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:41,857 INFO L93 Difference]: Finished difference Result 222 states and 311 transitions. [2025-02-07 20:34:41,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-07 20:34:41,861 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (30), 3 states have call predecessors, (30), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) Word has length 117 [2025-02-07 20:34:41,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:41,862 INFO L225 Difference]: With dead ends: 222 [2025-02-07 20:34:41,862 INFO L226 Difference]: Without dead ends: 219 [2025-02-07 20:34:41,862 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=174, Invalid=882, Unknown=0, NotChecked=0, Total=1056 [2025-02-07 20:34:41,862 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 52 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:41,863 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 521 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-07 20:34:41,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2025-02-07 20:34:41,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 194. [2025-02-07 20:34:41,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 103 states have (on average 1.1553398058252426) internal successors, (119), 104 states have internal predecessors, (119), 75 states have call successors, (75), 15 states have call predecessors, (75), 15 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2025-02-07 20:34:41,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 268 transitions. [2025-02-07 20:34:41,947 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 268 transitions. Word has length 117 [2025-02-07 20:34:41,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:41,948 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 268 transitions. [2025-02-07 20:34:41,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (30), 3 states have call predecessors, (30), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2025-02-07 20:34:41,948 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 268 transitions. [2025-02-07 20:34:41,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2025-02-07 20:34:41,950 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:41,950 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:41,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-02-07 20:34:42,151 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,SelfDestructingSolverStorable14 [2025-02-07 20:34:42,151 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:42,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:42,152 INFO L85 PathProgramCache]: Analyzing trace with hash -10456100, now seen corresponding path program 3 times [2025-02-07 20:34:42,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:42,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926847833] [2025-02-07 20:34:42,152 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-07 20:34:42,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:42,156 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 119 statements into 7 equivalence classes. [2025-02-07 20:34:42,183 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 119 of 119 statements. [2025-02-07 20:34:42,183 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-07 20:34:42,183 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:42,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093434200] [2025-02-07 20:34:42,184 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-07 20:34:42,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:42,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:42,187 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:42,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-07 20:34:42,217 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 119 statements into 7 equivalence classes. [2025-02-07 20:34:42,242 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 78 of 119 statements. [2025-02-07 20:34:42,242 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-07 20:34:42,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:42,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 45 conjuncts are in the unsatisfiable core [2025-02-07 20:34:42,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:42,623 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 60 proven. 39 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2025-02-07 20:34:42,623 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:49,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:49,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926847833] [2025-02-07 20:34:49,622 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:49,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093434200] [2025-02-07 20:34:49,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093434200] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:49,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:49,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2025-02-07 20:34:49,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728811628] [2025-02-07 20:34:49,623 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:49,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-07 20:34:49,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:49,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-07 20:34:49,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2025-02-07 20:34:49,624 INFO L87 Difference]: Start difference. First operand 194 states and 268 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 7 states have call predecessors, (20), 6 states have call successors, (20) [2025-02-07 20:34:49,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:49,900 INFO L93 Difference]: Finished difference Result 231 states and 316 transitions. [2025-02-07 20:34:49,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-07 20:34:49,900 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 7 states have call predecessors, (20), 6 states have call successors, (20) Word has length 119 [2025-02-07 20:34:49,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:49,901 INFO L225 Difference]: With dead ends: 231 [2025-02-07 20:34:49,902 INFO L226 Difference]: Without dead ends: 229 [2025-02-07 20:34:49,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2025-02-07 20:34:49,902 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:49,902 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 352 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-07 20:34:49,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2025-02-07 20:34:49,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 227. [2025-02-07 20:34:49,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 121 states have (on average 1.1487603305785123) internal successors, (139), 122 states have internal predecessors, (139), 87 states have call successors, (87), 18 states have call predecessors, (87), 18 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2025-02-07 20:34:49,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 312 transitions. [2025-02-07 20:34:49,947 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 312 transitions. Word has length 119 [2025-02-07 20:34:49,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:49,948 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 312 transitions. [2025-02-07 20:34:49,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 6 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 7 states have call predecessors, (20), 6 states have call successors, (20) [2025-02-07 20:34:49,948 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 312 transitions. [2025-02-07 20:34:49,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2025-02-07 20:34:49,949 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:49,949 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:49,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-07 20:34:50,149 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,SelfDestructingSolverStorable15 [2025-02-07 20:34:50,152 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:50,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:50,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1819330614, now seen corresponding path program 4 times [2025-02-07 20:34:50,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:50,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459583179] [2025-02-07 20:34:50,152 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-07 20:34:50,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:50,156 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 122 statements into 2 equivalence classes. [2025-02-07 20:34:50,182 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 122 of 122 statements. [2025-02-07 20:34:50,182 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-07 20:34:50,182 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:50,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [494226002] [2025-02-07 20:34:50,182 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-07 20:34:50,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:50,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:50,185 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:50,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-07 20:34:50,233 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 122 statements into 2 equivalence classes. [2025-02-07 20:34:50,282 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 116 of 122 statements. [2025-02-07 20:34:50,282 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-07 20:34:50,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:50,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 45 conjuncts are in the unsatisfiable core [2025-02-07 20:34:50,291 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:50,834 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 57 proven. 47 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2025-02-07 20:34:50,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:51,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:51,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459583179] [2025-02-07 20:34:51,015 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:51,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494226002] [2025-02-07 20:34:51,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494226002] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:51,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:51,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-07 20:34:51,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401619559] [2025-02-07 20:34:51,016 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:51,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-07 20:34:51,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:51,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-07 20:34:51,016 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2025-02-07 20:34:51,017 INFO L87 Difference]: Start difference. First operand 227 states and 312 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2025-02-07 20:34:51,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:51,474 INFO L93 Difference]: Finished difference Result 269 states and 364 transitions. [2025-02-07 20:34:51,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-07 20:34:51,475 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 122 [2025-02-07 20:34:51,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:51,476 INFO L225 Difference]: With dead ends: 269 [2025-02-07 20:34:51,476 INFO L226 Difference]: Without dead ends: 267 [2025-02-07 20:34:51,476 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2025-02-07 20:34:51,477 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 23 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:51,477 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 471 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-07 20:34:51,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2025-02-07 20:34:51,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 264. [2025-02-07 20:34:51,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 142 states have (on average 1.1408450704225352) internal successors, (162), 143 states have internal predecessors, (162), 99 states have call successors, (99), 22 states have call predecessors, (99), 22 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2025-02-07 20:34:51,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 359 transitions. [2025-02-07 20:34:51,578 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 359 transitions. Word has length 122 [2025-02-07 20:34:51,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:51,578 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 359 transitions. [2025-02-07 20:34:51,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 13 states have internal predecessors, (30), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2025-02-07 20:34:51,578 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 359 transitions. [2025-02-07 20:34:51,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2025-02-07 20:34:51,581 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:51,581 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:51,587 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-02-07 20:34:51,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-02-07 20:34:51,781 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:51,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:51,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1883367543, now seen corresponding path program 5 times [2025-02-07 20:34:51,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:51,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909999214] [2025-02-07 20:34:51,782 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-07 20:34:51,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:51,786 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 124 statements into 7 equivalence classes. [2025-02-07 20:34:51,816 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 124 of 124 statements. [2025-02-07 20:34:51,816 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-02-07 20:34:51,816 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:51,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [482239449] [2025-02-07 20:34:51,817 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-07 20:34:51,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:51,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:51,821 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:51,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-02-07 20:34:51,853 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 124 statements into 7 equivalence classes. [2025-02-07 20:34:51,888 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 124 of 124 statements. [2025-02-07 20:34:51,888 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-02-07 20:34:51,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:51,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 41 conjuncts are in the unsatisfiable core [2025-02-07 20:34:51,891 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:52,933 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 67 proven. 76 refuted. 0 times theorem prover too weak. 402 trivial. 0 not checked. [2025-02-07 20:34:52,933 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:53,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:53,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909999214] [2025-02-07 20:34:53,231 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:53,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482239449] [2025-02-07 20:34:53,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482239449] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:53,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:53,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-07 20:34:53,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31161437] [2025-02-07 20:34:53,231 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:53,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-07 20:34:53,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:53,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-07 20:34:53,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2025-02-07 20:34:53,232 INFO L87 Difference]: Start difference. First operand 264 states and 359 transitions. Second operand has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 12 states have internal predecessors, (27), 8 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2025-02-07 20:34:53,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:53,904 INFO L93 Difference]: Finished difference Result 272 states and 366 transitions. [2025-02-07 20:34:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-07 20:34:53,904 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 12 states have internal predecessors, (27), 8 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 124 [2025-02-07 20:34:53,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:53,906 INFO L225 Difference]: With dead ends: 272 [2025-02-07 20:34:53,906 INFO L226 Difference]: Without dead ends: 270 [2025-02-07 20:34:53,906 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2025-02-07 20:34:53,906 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 22 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:53,906 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 478 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-07 20:34:53,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2025-02-07 20:34:53,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 235. [2025-02-07 20:34:53,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 127 states have (on average 1.141732283464567) internal successors, (145), 128 states have internal predecessors, (145), 87 states have call successors, (87), 20 states have call predecessors, (87), 20 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2025-02-07 20:34:53,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 318 transitions. [2025-02-07 20:34:53,957 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 318 transitions. Word has length 124 [2025-02-07 20:34:53,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:53,957 INFO L471 AbstractCegarLoop]: Abstraction has 235 states and 318 transitions. [2025-02-07 20:34:53,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 12 states have internal predecessors, (27), 8 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2025-02-07 20:34:53,957 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 318 transitions. [2025-02-07 20:34:53,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2025-02-07 20:34:53,958 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:53,958 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:53,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-02-07 20:34:54,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-07 20:34:54,159 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:54,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:54,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1083008933, now seen corresponding path program 6 times [2025-02-07 20:34:54,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:54,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045476243] [2025-02-07 20:34:54,159 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-07 20:34:54,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:54,165 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 127 statements into 6 equivalence classes. [2025-02-07 20:34:54,194 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) and asserted 127 of 127 statements. [2025-02-07 20:34:54,197 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2025-02-07 20:34:54,197 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:54,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [113639759] [2025-02-07 20:34:54,198 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-07 20:34:54,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:54,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:54,203 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:54,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-02-07 20:34:54,237 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 127 statements into 6 equivalence classes. [2025-02-07 20:34:54,284 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 102 of 127 statements. [2025-02-07 20:34:54,284 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-02-07 20:34:54,284 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:54,290 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 51 conjuncts are in the unsatisfiable core [2025-02-07 20:34:54,292 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:55,100 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 74 proven. 53 refuted. 0 times theorem prover too weak. 423 trivial. 0 not checked. [2025-02-07 20:34:55,100 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:55,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:55,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045476243] [2025-02-07 20:34:55,223 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:55,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113639759] [2025-02-07 20:34:55,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113639759] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:55,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:55,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2025-02-07 20:34:55,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507254798] [2025-02-07 20:34:55,223 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:55,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-07 20:34:55,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:55,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-07 20:34:55,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2025-02-07 20:34:55,224 INFO L87 Difference]: Start difference. First operand 235 states and 318 transitions. Second operand has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2025-02-07 20:34:55,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:55,913 INFO L93 Difference]: Finished difference Result 246 states and 328 transitions. [2025-02-07 20:34:55,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-07 20:34:55,913 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 127 [2025-02-07 20:34:55,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:55,915 INFO L225 Difference]: With dead ends: 246 [2025-02-07 20:34:55,915 INFO L226 Difference]: Without dead ends: 244 [2025-02-07 20:34:55,915 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2025-02-07 20:34:55,915 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 34 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:55,916 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 500 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-07 20:34:55,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2025-02-07 20:34:55,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 239. [2025-02-07 20:34:55,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 130 states have (on average 1.1384615384615384) internal successors, (148), 131 states have internal predecessors, (148), 87 states have call successors, (87), 21 states have call predecessors, (87), 21 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2025-02-07 20:34:55,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 321 transitions. [2025-02-07 20:34:55,981 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 321 transitions. Word has length 127 [2025-02-07 20:34:55,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:55,981 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 321 transitions. [2025-02-07 20:34:55,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 15 states have internal predecessors, (33), 8 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2025-02-07 20:34:55,981 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 321 transitions. [2025-02-07 20:34:55,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-02-07 20:34:55,982 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:55,982 INFO L218 NwaCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:55,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-07 20:34:56,187 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:56,187 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:56,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:56,188 INFO L85 PathProgramCache]: Analyzing trace with hash 40184011, now seen corresponding path program 2 times [2025-02-07 20:34:56,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:56,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125509490] [2025-02-07 20:34:56,188 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:34:56,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:56,192 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 133 statements into 2 equivalence classes. [2025-02-07 20:34:56,205 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 133 of 133 statements. [2025-02-07 20:34:56,205 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:34:56,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:56,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [330557226] [2025-02-07 20:34:56,206 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:34:56,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:56,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:56,208 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:56,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-02-07 20:34:56,239 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 133 statements into 2 equivalence classes. [2025-02-07 20:34:56,272 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 133 of 133 statements. [2025-02-07 20:34:56,272 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:34:56,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:56,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 56 conjuncts are in the unsatisfiable core [2025-02-07 20:34:56,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:56,942 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 73 proven. 47 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2025-02-07 20:34:56,942 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:57,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:57,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125509490] [2025-02-07 20:34:57,860 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:57,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330557226] [2025-02-07 20:34:57,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330557226] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:34:57,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:34:57,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2025-02-07 20:34:57,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358419905] [2025-02-07 20:34:57,860 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:57,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-07 20:34:57,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:57,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-07 20:34:57,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2025-02-07 20:34:57,861 INFO L87 Difference]: Start difference. First operand 239 states and 321 transitions. Second operand has 17 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2025-02-07 20:34:58,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:34:58,467 INFO L93 Difference]: Finished difference Result 284 states and 383 transitions. [2025-02-07 20:34:58,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-07 20:34:58,467 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 133 [2025-02-07 20:34:58,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:34:58,469 INFO L225 Difference]: With dead ends: 284 [2025-02-07 20:34:58,469 INFO L226 Difference]: Without dead ends: 281 [2025-02-07 20:34:58,470 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 182 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2025-02-07 20:34:58,470 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 29 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-07 20:34:58,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 612 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-07 20:34:58,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2025-02-07 20:34:58,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2025-02-07 20:34:58,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 150 states have (on average 1.14) internal successors, (171), 151 states have internal predecessors, (171), 103 states have call successors, (103), 24 states have call predecessors, (103), 24 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2025-02-07 20:34:58,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 376 transitions. [2025-02-07 20:34:58,537 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 376 transitions. Word has length 133 [2025-02-07 20:34:58,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:34:58,537 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 376 transitions. [2025-02-07 20:34:58,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.9375) internal successors, (31), 15 states have internal predecessors, (31), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2025-02-07 20:34:58,537 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 376 transitions. [2025-02-07 20:34:58,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2025-02-07 20:34:58,539 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:34:58,539 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:34:58,546 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-02-07 20:34:58,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:58,744 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:34:58,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:34:58,744 INFO L85 PathProgramCache]: Analyzing trace with hash 859495071, now seen corresponding path program 7 times [2025-02-07 20:34:58,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:34:58,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531461847] [2025-02-07 20:34:58,745 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-07 20:34:58,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:34:58,749 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-02-07 20:34:58,763 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-02-07 20:34:58,763 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:58,763 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:34:58,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [519288720] [2025-02-07 20:34:58,763 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-07 20:34:58,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:34:58,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:34:58,769 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:34:58,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-02-07 20:34:58,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-02-07 20:34:58,825 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-02-07 20:34:58,825 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:34:58,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:34:58,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 47 conjuncts are in the unsatisfiable core [2025-02-07 20:34:58,828 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:34:59,384 INFO L134 CoverageAnalysis]: Checked inductivity of 762 backedges. 42 proven. 63 refuted. 0 times theorem prover too weak. 657 trivial. 0 not checked. [2025-02-07 20:34:59,385 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:34:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 762 backedges. 36 proven. 54 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2025-02-07 20:34:59,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:34:59,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531461847] [2025-02-07 20:34:59,800 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:34:59,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519288720] [2025-02-07 20:34:59,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519288720] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-07 20:34:59,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-07 20:34:59,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2025-02-07 20:34:59,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563320620] [2025-02-07 20:34:59,800 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-07 20:34:59,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-07 20:34:59,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:34:59,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-07 20:34:59,804 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2025-02-07 20:34:59,804 INFO L87 Difference]: Start difference. First operand 278 states and 376 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 20 states have internal predecessors, (46), 14 states have call successors, (47), 3 states have call predecessors, (47), 2 states have return successors, (46), 14 states have call predecessors, (46), 14 states have call successors, (46) [2025-02-07 20:35:02,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:35:02,881 INFO L93 Difference]: Finished difference Result 391 states and 560 transitions. [2025-02-07 20:35:02,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-02-07 20:35:02,882 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 20 states have internal predecessors, (46), 14 states have call successors, (47), 3 states have call predecessors, (47), 2 states have return successors, (46), 14 states have call predecessors, (46), 14 states have call successors, (46) Word has length 141 [2025-02-07 20:35:02,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:35:02,886 INFO L225 Difference]: With dead ends: 391 [2025-02-07 20:35:02,887 INFO L226 Difference]: Without dead ends: 389 [2025-02-07 20:35:02,888 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=379, Invalid=1601, Unknown=0, NotChecked=0, Total=1980 [2025-02-07 20:35:02,888 INFO L435 NwaCegarLoop]: 73 mSDtfsCounter, 85 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-02-07 20:35:02,888 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 812 Invalid, 934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 819 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-02-07 20:35:02,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2025-02-07 20:35:03,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 353. [2025-02-07 20:35:03,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 182 states have (on average 1.1703296703296704) internal successors, (213), 183 states have internal predecessors, (213), 143 states have call successors, (143), 27 states have call predecessors, (143), 27 states have return successors, (142), 142 states have call predecessors, (142), 142 states have call successors, (142) [2025-02-07 20:35:03,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 498 transitions. [2025-02-07 20:35:03,010 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 498 transitions. Word has length 141 [2025-02-07 20:35:03,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:35:03,010 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 498 transitions. [2025-02-07 20:35:03,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 20 states have internal predecessors, (46), 14 states have call successors, (47), 3 states have call predecessors, (47), 2 states have return successors, (46), 14 states have call predecessors, (46), 14 states have call successors, (46) [2025-02-07 20:35:03,011 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 498 transitions. [2025-02-07 20:35:03,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2025-02-07 20:35:03,012 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:35:03,012 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:35:03,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-02-07 20:35:03,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:35:03,216 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:35:03,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:35:03,217 INFO L85 PathProgramCache]: Analyzing trace with hash -936659417, now seen corresponding path program 8 times [2025-02-07 20:35:03,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:35:03,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776248292] [2025-02-07 20:35:03,217 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:35:03,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:35:03,225 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 144 statements into 2 equivalence classes. [2025-02-07 20:35:03,233 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 144 of 144 statements. [2025-02-07 20:35:03,233 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:35:03,233 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:35:03,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [180626120] [2025-02-07 20:35:03,234 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:35:03,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:35:03,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:35:03,236 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:35:03,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-02-07 20:35:03,269 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 144 statements into 2 equivalence classes. [2025-02-07 20:35:03,298 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 144 of 144 statements. [2025-02-07 20:35:03,298 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:35:03,298 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:35:03,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 64 conjuncts are in the unsatisfiable core [2025-02-07 20:35:03,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:35:03,993 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 83 proven. 78 refuted. 0 times theorem prover too weak. 606 trivial. 0 not checked. [2025-02-07 20:35:03,994 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:35:04,810 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 87 proven. 59 refuted. 0 times theorem prover too weak. 621 trivial. 0 not checked. [2025-02-07 20:35:04,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:35:04,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776248292] [2025-02-07 20:35:04,810 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:35:04,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180626120] [2025-02-07 20:35:04,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180626120] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-07 20:35:04,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-07 20:35:04,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 30 [2025-02-07 20:35:04,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867234454] [2025-02-07 20:35:04,811 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-07 20:35:04,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-02-07 20:35:04,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:35:04,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-02-07 20:35:04,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=721, Unknown=0, NotChecked=0, Total=870 [2025-02-07 20:35:04,812 INFO L87 Difference]: Start difference. First operand 353 states and 498 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 27 states have internal predecessors, (57), 15 states have call successors, (47), 3 states have call predecessors, (47), 3 states have return successors, (46), 15 states have call predecessors, (46), 15 states have call successors, (46) [2025-02-07 20:35:06,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:35:06,818 INFO L93 Difference]: Finished difference Result 446 states and 632 transitions. [2025-02-07 20:35:06,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-02-07 20:35:06,819 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 27 states have internal predecessors, (57), 15 states have call successors, (47), 3 states have call predecessors, (47), 3 states have return successors, (46), 15 states have call predecessors, (46), 15 states have call successors, (46) Word has length 144 [2025-02-07 20:35:06,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:35:06,821 INFO L225 Difference]: With dead ends: 446 [2025-02-07 20:35:06,821 INFO L226 Difference]: Without dead ends: 444 [2025-02-07 20:35:06,825 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=499, Invalid=1951, Unknown=0, NotChecked=0, Total=2450 [2025-02-07 20:35:06,826 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 77 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-02-07 20:35:06,827 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 566 Invalid, 903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 768 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-02-07 20:35:06,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2025-02-07 20:35:07,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 391. [2025-02-07 20:35:07,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 203 states have (on average 1.1724137931034482) internal successors, (238), 206 states have internal predecessors, (238), 157 states have call successors, (157), 30 states have call predecessors, (157), 30 states have return successors, (156), 154 states have call predecessors, (156), 156 states have call successors, (156) [2025-02-07 20:35:07,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 551 transitions. [2025-02-07 20:35:07,003 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 551 transitions. Word has length 144 [2025-02-07 20:35:07,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:35:07,004 INFO L471 AbstractCegarLoop]: Abstraction has 391 states and 551 transitions. [2025-02-07 20:35:07,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 27 states have internal predecessors, (57), 15 states have call successors, (47), 3 states have call predecessors, (47), 3 states have return successors, (46), 15 states have call predecessors, (46), 15 states have call successors, (46) [2025-02-07 20:35:07,004 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 551 transitions. [2025-02-07 20:35:07,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2025-02-07 20:35:07,005 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:35:07,005 INFO L218 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:35:07,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-02-07 20:35:07,210 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,SelfDestructingSolverStorable21 [2025-02-07 20:35:07,210 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:35:07,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:35:07,210 INFO L85 PathProgramCache]: Analyzing trace with hash 255095462, now seen corresponding path program 9 times [2025-02-07 20:35:07,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:35:07,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625695549] [2025-02-07 20:35:07,211 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-07 20:35:07,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:35:07,215 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 146 statements into 11 equivalence classes. [2025-02-07 20:35:07,237 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 146 of 146 statements. [2025-02-07 20:35:07,237 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-07 20:35:07,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:35:07,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1021677261] [2025-02-07 20:35:07,238 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-07 20:35:07,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:35:07,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:35:07,242 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:35:07,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-02-07 20:35:07,275 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 146 statements into 11 equivalence classes. [2025-02-07 20:35:07,310 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 56 of 146 statements. [2025-02-07 20:35:07,310 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-07 20:35:07,310 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:35:07,311 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-02-07 20:35:07,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:35:08,295 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 162 proven. 42 refuted. 0 times theorem prover too weak. 636 trivial. 0 not checked. [2025-02-07 20:35:08,295 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:35:17,008 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 45 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2025-02-07 20:35:29,645 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse2 (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse3 (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (.cse1 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|))) (or (not (= (+ .cse0 .cse1 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~b~0#1|)) (+ .cse2 .cse3 |c_ULTIMATE.start_main_~b~0#1|))) (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (let ((.cse6 (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (.cse7 (* |c_ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (.cse8 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|)) (.cse9 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|))) (let ((.cse4 (+ .cse8 .cse9)) (.cse5 (+ .cse0 .cse1 .cse6 .cse7))) (or (< .cse4 .cse5) (< (+ .cse0 .cse1 .cse6 |c_ULTIMATE.start_main_~b~0#1| .cse7) (+ .cse8 .cse9 1)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~s~0#1|) (* |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~r~0#1|) (* |c_ULTIMATE.start_main_~xy~0#1| |c_ULTIMATE.start_main_~p~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|) (* |ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~yy~0#1| |c_ULTIMATE.start_main_~s~0#1|) .cse2 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|) .cse3 (* |c_ULTIMATE.start_main_~xy~0#1| |ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|))) (= .cse4 .cse5))))))) is different from true [2025-02-07 20:35:29,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:35:29,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625695549] [2025-02-07 20:35:29,757 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:35:29,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021677261] [2025-02-07 20:35:29,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021677261] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:35:29,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:35:29,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2025-02-07 20:35:29,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703425790] [2025-02-07 20:35:29,758 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:35:29,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-07 20:35:29,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:35:29,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-07 20:35:29,759 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=445, Unknown=1, NotChecked=44, Total=600 [2025-02-07 20:35:29,759 INFO L87 Difference]: Start difference. First operand 391 states and 551 transitions. Second operand has 16 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2025-02-07 20:35:30,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:35:30,318 INFO L93 Difference]: Finished difference Result 404 states and 562 transitions. [2025-02-07 20:35:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-07 20:35:30,318 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 146 [2025-02-07 20:35:30,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:35:30,320 INFO L225 Difference]: With dead ends: 404 [2025-02-07 20:35:30,320 INFO L226 Difference]: Without dead ends: 402 [2025-02-07 20:35:30,320 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=131, Invalid=522, Unknown=1, NotChecked=48, Total=702 [2025-02-07 20:35:30,320 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 19 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-07 20:35:30,320 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 275 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-07 20:35:30,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2025-02-07 20:35:30,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 399. [2025-02-07 20:35:30,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 209 states have (on average 1.167464114832536) internal successors, (244), 212 states have internal predecessors, (244), 157 states have call successors, (157), 32 states have call predecessors, (157), 32 states have return successors, (156), 154 states have call predecessors, (156), 156 states have call successors, (156) [2025-02-07 20:35:30,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 557 transitions. [2025-02-07 20:35:30,543 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 557 transitions. Word has length 146 [2025-02-07 20:35:30,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:35:30,544 INFO L471 AbstractCegarLoop]: Abstraction has 399 states and 557 transitions. [2025-02-07 20:35:30,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 states have internal predecessors, (29), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2025-02-07 20:35:30,544 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 557 transitions. [2025-02-07 20:35:30,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2025-02-07 20:35:30,545 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:35:30,545 INFO L218 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:35:30,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-02-07 20:35:30,745 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,SelfDestructingSolverStorable22 [2025-02-07 20:35:30,746 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:35:30,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:35:30,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1765321208, now seen corresponding path program 10 times [2025-02-07 20:35:30,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:35:30,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586264866] [2025-02-07 20:35:30,749 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-07 20:35:30,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:35:30,760 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 149 statements into 2 equivalence classes. [2025-02-07 20:35:30,798 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 149 of 149 statements. [2025-02-07 20:35:30,801 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-07 20:35:30,801 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:35:30,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1453844184] [2025-02-07 20:35:30,806 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-07 20:35:30,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:35:30,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:35:30,808 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:35:30,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-07 20:35:30,850 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 149 statements into 2 equivalence classes. [2025-02-07 20:35:30,882 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 143 of 149 statements. [2025-02-07 20:35:30,882 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-07 20:35:30,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:35:30,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 57 conjuncts are in the unsatisfiable core [2025-02-07 20:35:30,886 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:35:35,103 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 135 proven. 83 refuted. 0 times theorem prover too weak. 627 trivial. 0 not checked. [2025-02-07 20:35:35,103 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:35:35,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:35:35,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586264866] [2025-02-07 20:35:35,834 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:35:35,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453844184] [2025-02-07 20:35:35,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453844184] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:35:35,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:35:35,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2025-02-07 20:35:35,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438263813] [2025-02-07 20:35:35,834 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:35:35,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-07 20:35:35,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:35:35,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-07 20:35:35,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2025-02-07 20:35:35,836 INFO L87 Difference]: Start difference. First operand 399 states and 557 transitions. Second operand has 21 states, 20 states have (on average 1.75) internal successors, (35), 17 states have internal predecessors, (35), 10 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 9 states have call successors, (25) [2025-02-07 20:35:41,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-07 20:35:41,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:35:41,354 INFO L93 Difference]: Finished difference Result 438 states and 607 transitions. [2025-02-07 20:35:41,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-07 20:35:41,355 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.75) internal successors, (35), 17 states have internal predecessors, (35), 10 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 9 states have call successors, (25) Word has length 149 [2025-02-07 20:35:41,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:35:41,357 INFO L225 Difference]: With dead ends: 438 [2025-02-07 20:35:41,357 INFO L226 Difference]: Without dead ends: 436 [2025-02-07 20:35:41,357 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=210, Invalid=1050, Unknown=0, NotChecked=0, Total=1260 [2025-02-07 20:35:41,360 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 39 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2025-02-07 20:35:41,360 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 633 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 867 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2025-02-07 20:35:41,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2025-02-07 20:35:41,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 410. [2025-02-07 20:35:41,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 216 states have (on average 1.162037037037037) internal successors, (251), 220 states have internal predecessors, (251), 160 states have call successors, (160), 33 states have call predecessors, (160), 33 states have return successors, (159), 156 states have call predecessors, (159), 159 states have call successors, (159) [2025-02-07 20:35:41,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 570 transitions. [2025-02-07 20:35:41,568 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 570 transitions. Word has length 149 [2025-02-07 20:35:41,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:35:41,568 INFO L471 AbstractCegarLoop]: Abstraction has 410 states and 570 transitions. [2025-02-07 20:35:41,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.75) internal successors, (35), 17 states have internal predecessors, (35), 10 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 10 states have call predecessors, (25), 9 states have call successors, (25) [2025-02-07 20:35:41,568 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 570 transitions. [2025-02-07 20:35:41,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2025-02-07 20:35:41,569 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:35:41,569 INFO L218 NwaCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:35:41,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-02-07 20:35:41,774 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,SelfDestructingSolverStorable23 [2025-02-07 20:35:41,774 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:35:41,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:35:41,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1381528546, now seen corresponding path program 11 times [2025-02-07 20:35:41,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:35:41,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341761880] [2025-02-07 20:35:41,775 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-07 20:35:41,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:35:41,779 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 149 statements into 7 equivalence classes. [2025-02-07 20:35:41,791 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 149 of 149 statements. [2025-02-07 20:35:41,791 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-02-07 20:35:41,791 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:35:41,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [882008679] [2025-02-07 20:35:41,792 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-07 20:35:41,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:35:41,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:35:41,794 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:35:41,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-07 20:35:41,828 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 149 statements into 7 equivalence classes. [2025-02-07 20:35:41,875 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 149 of 149 statements. [2025-02-07 20:35:41,875 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-02-07 20:35:41,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:35:41,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 65 conjuncts are in the unsatisfiable core [2025-02-07 20:35:41,882 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:35:43,357 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 113 proven. 147 refuted. 0 times theorem prover too weak. 585 trivial. 0 not checked. [2025-02-07 20:35:43,357 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:35:43,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:35:43,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341761880] [2025-02-07 20:35:43,517 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:35:43,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882008679] [2025-02-07 20:35:43,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882008679] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:35:43,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:35:43,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2025-02-07 20:35:43,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988109307] [2025-02-07 20:35:43,518 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:35:43,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-07 20:35:43,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:35:43,518 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-07 20:35:43,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2025-02-07 20:35:43,519 INFO L87 Difference]: Start difference. First operand 410 states and 570 transitions. Second operand has 21 states, 20 states have (on average 1.75) internal successors, (35), 16 states have internal predecessors, (35), 9 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 11 states have call predecessors, (25), 8 states have call successors, (25) [2025-02-07 20:35:47,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-07 20:35:48,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:35:48,993 INFO L93 Difference]: Finished difference Result 453 states and 623 transitions. [2025-02-07 20:35:48,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-07 20:35:48,994 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.75) internal successors, (35), 16 states have internal predecessors, (35), 9 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 11 states have call predecessors, (25), 8 states have call successors, (25) Word has length 149 [2025-02-07 20:35:48,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:35:48,996 INFO L225 Difference]: With dead ends: 453 [2025-02-07 20:35:48,996 INFO L226 Difference]: Without dead ends: 451 [2025-02-07 20:35:48,997 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2025-02-07 20:35:48,997 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 33 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2025-02-07 20:35:48,997 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 583 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 809 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2025-02-07 20:35:48,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2025-02-07 20:35:49,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 418. [2025-02-07 20:35:49,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 222 states have (on average 1.1576576576576576) internal successors, (257), 226 states have internal predecessors, (257), 160 states have call successors, (160), 35 states have call predecessors, (160), 35 states have return successors, (159), 156 states have call predecessors, (159), 159 states have call successors, (159) [2025-02-07 20:35:49,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 576 transitions. [2025-02-07 20:35:49,198 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 576 transitions. Word has length 149 [2025-02-07 20:35:49,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:35:49,198 INFO L471 AbstractCegarLoop]: Abstraction has 418 states and 576 transitions. [2025-02-07 20:35:49,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.75) internal successors, (35), 16 states have internal predecessors, (35), 9 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 11 states have call predecessors, (25), 8 states have call successors, (25) [2025-02-07 20:35:49,198 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 576 transitions. [2025-02-07 20:35:49,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2025-02-07 20:35:49,199 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:35:49,199 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:35:49,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-02-07 20:35:49,404 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,SelfDestructingSolverStorable24 [2025-02-07 20:35:49,404 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:35:49,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:35:49,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1263460054, now seen corresponding path program 3 times [2025-02-07 20:35:49,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:35:49,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102067825] [2025-02-07 20:35:49,404 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-07 20:35:49,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:35:49,413 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 152 statements into 12 equivalence classes. [2025-02-07 20:35:49,443 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) and asserted 152 of 152 statements. [2025-02-07 20:35:49,443 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2025-02-07 20:35:49,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:35:49,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [425071769] [2025-02-07 20:35:49,450 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-07 20:35:49,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:35:49,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:35:49,452 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:35:49,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-02-07 20:35:49,510 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 152 statements into 12 equivalence classes. [2025-02-07 20:35:49,551 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 67 of 152 statements. [2025-02-07 20:35:49,552 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-07 20:35:49,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:35:49,556 INFO L256 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 38 conjuncts are in the unsatisfiable core [2025-02-07 20:35:49,562 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:35:50,169 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 87 proven. 43 refuted. 0 times theorem prover too weak. 792 trivial. 0 not checked. [2025-02-07 20:35:50,169 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:35:52,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:35:52,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102067825] [2025-02-07 20:35:52,291 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:35:52,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425071769] [2025-02-07 20:35:52,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425071769] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:35:52,291 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:35:52,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2025-02-07 20:35:52,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603002779] [2025-02-07 20:35:52,291 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:35:52,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-07 20:35:52,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:35:52,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-07 20:35:52,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=354, Unknown=1, NotChecked=0, Total=420 [2025-02-07 20:35:52,293 INFO L87 Difference]: Start difference. First operand 418 states and 576 transitions. Second operand has 14 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 4 states have call successors, (14) [2025-02-07 20:35:52,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:35:52,775 INFO L93 Difference]: Finished difference Result 431 states and 587 transitions. [2025-02-07 20:35:52,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-07 20:35:52,775 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 4 states have call successors, (14) Word has length 152 [2025-02-07 20:35:52,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:35:52,778 INFO L225 Difference]: With dead ends: 431 [2025-02-07 20:35:52,778 INFO L226 Difference]: Without dead ends: 424 [2025-02-07 20:35:52,778 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 161 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=94, Invalid=457, Unknown=1, NotChecked=0, Total=552 [2025-02-07 20:35:52,778 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 19 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-07 20:35:52,778 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 264 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-07 20:35:52,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2025-02-07 20:35:52,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 402. [2025-02-07 20:35:52,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 213 states have (on average 1.1502347417840375) internal successors, (245), 216 states have internal predecessors, (245), 153 states have call successors, (153), 35 states have call predecessors, (153), 35 states have return successors, (152), 150 states have call predecessors, (152), 152 states have call successors, (152) [2025-02-07 20:35:52,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 550 transitions. [2025-02-07 20:35:52,969 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 550 transitions. Word has length 152 [2025-02-07 20:35:52,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:35:52,969 INFO L471 AbstractCegarLoop]: Abstraction has 402 states and 550 transitions. [2025-02-07 20:35:52,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 4 states have call successors, (14) [2025-02-07 20:35:52,969 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 550 transitions. [2025-02-07 20:35:52,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-02-07 20:35:52,970 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:35:52,970 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:35:52,976 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-02-07 20:35:53,175 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,SelfDestructingSolverStorable25 [2025-02-07 20:35:53,175 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:35:53,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:35:53,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2060243112, now seen corresponding path program 4 times [2025-02-07 20:35:53,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:35:53,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899310184] [2025-02-07 20:35:53,176 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-07 20:35:53,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:35:53,180 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 155 statements into 2 equivalence classes. [2025-02-07 20:35:53,195 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 155 of 155 statements. [2025-02-07 20:35:53,197 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-07 20:35:53,197 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:35:53,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [409020961] [2025-02-07 20:35:53,199 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-07 20:35:53,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:35:53,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:35:53,207 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:35:53,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-02-07 20:35:53,255 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 155 statements into 2 equivalence classes. [2025-02-07 20:35:53,287 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 149 of 155 statements. [2025-02-07 20:35:53,288 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-07 20:35:53,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:35:53,289 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-02-07 20:35:53,291 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:35:54,204 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 99 proven. 80 refuted. 0 times theorem prover too weak. 748 trivial. 0 not checked. [2025-02-07 20:35:54,205 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:35:54,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:35:54,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899310184] [2025-02-07 20:35:54,690 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:35:54,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409020961] [2025-02-07 20:35:54,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409020961] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:35:54,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:35:54,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2025-02-07 20:35:54,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258875217] [2025-02-07 20:35:54,690 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:35:54,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-07 20:35:54,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:35:54,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-07 20:35:54,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2025-02-07 20:35:54,691 INFO L87 Difference]: Start difference. First operand 402 states and 550 transitions. Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2025-02-07 20:35:56,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:35:56,778 INFO L93 Difference]: Finished difference Result 447 states and 619 transitions. [2025-02-07 20:35:56,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-07 20:35:56,779 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) Word has length 155 [2025-02-07 20:35:56,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:35:56,781 INFO L225 Difference]: With dead ends: 447 [2025-02-07 20:35:56,781 INFO L226 Difference]: Without dead ends: 440 [2025-02-07 20:35:56,782 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=130, Invalid=992, Unknown=0, NotChecked=0, Total=1122 [2025-02-07 20:35:56,782 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 47 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-02-07 20:35:56,782 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 690 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 911 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-02-07 20:35:56,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2025-02-07 20:35:56,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 405. [2025-02-07 20:35:56,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 216 states have (on average 1.1481481481481481) internal successors, (248), 219 states have internal predecessors, (248), 153 states have call successors, (153), 35 states have call predecessors, (153), 35 states have return successors, (152), 150 states have call predecessors, (152), 152 states have call successors, (152) [2025-02-07 20:35:56,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 553 transitions. [2025-02-07 20:35:56,987 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 553 transitions. Word has length 155 [2025-02-07 20:35:56,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:35:56,987 INFO L471 AbstractCegarLoop]: Abstraction has 405 states and 553 transitions. [2025-02-07 20:35:56,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (26), 9 states have call predecessors, (26), 9 states have call successors, (26) [2025-02-07 20:35:56,988 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 553 transitions. [2025-02-07 20:35:56,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-02-07 20:35:56,989 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:35:56,989 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:35:56,995 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-02-07 20:35:57,193 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,SelfDestructingSolverStorable26 [2025-02-07 20:35:57,193 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:35:57,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:35:57,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1329004110, now seen corresponding path program 5 times [2025-02-07 20:35:57,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:35:57,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937697184] [2025-02-07 20:35:57,194 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-07 20:35:57,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:35:57,202 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 155 statements into 7 equivalence classes. [2025-02-07 20:35:57,211 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 155 of 155 statements. [2025-02-07 20:35:57,211 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-02-07 20:35:57,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:35:57,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2053834172] [2025-02-07 20:35:57,212 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-07 20:35:57,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:35:57,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:35:57,214 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:35:57,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-02-07 20:35:57,256 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 155 statements into 7 equivalence classes. [2025-02-07 20:35:57,300 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 155 of 155 statements. [2025-02-07 20:35:57,300 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-02-07 20:35:57,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:35:57,305 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 59 conjuncts are in the unsatisfiable core [2025-02-07 20:35:57,307 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:35:58,533 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 69 proven. 95 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2025-02-07 20:35:58,533 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:35:59,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:35:59,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937697184] [2025-02-07 20:35:59,533 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:35:59,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053834172] [2025-02-07 20:35:59,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053834172] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:35:59,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:35:59,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2025-02-07 20:35:59,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26688600] [2025-02-07 20:35:59,533 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:35:59,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-07 20:35:59,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:35:59,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-07 20:35:59,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2025-02-07 20:35:59,536 INFO L87 Difference]: Start difference. First operand 405 states and 553 transitions. Second operand has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 16 states have internal predecessors, (33), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2025-02-07 20:36:00,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:36:00,731 INFO L93 Difference]: Finished difference Result 441 states and 602 transitions. [2025-02-07 20:36:00,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-07 20:36:00,732 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 16 states have internal predecessors, (33), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) Word has length 155 [2025-02-07 20:36:00,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:36:00,734 INFO L225 Difference]: With dead ends: 441 [2025-02-07 20:36:00,734 INFO L226 Difference]: Without dead ends: 434 [2025-02-07 20:36:00,735 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=214, Invalid=1268, Unknown=0, NotChecked=0, Total=1482 [2025-02-07 20:36:00,735 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 33 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-07 20:36:00,736 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 721 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-07 20:36:00,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2025-02-07 20:36:00,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 409. [2025-02-07 20:36:00,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 219 states have (on average 1.1461187214611872) internal successors, (251), 222 states have internal predecessors, (251), 153 states have call successors, (153), 36 states have call predecessors, (153), 36 states have return successors, (152), 150 states have call predecessors, (152), 152 states have call successors, (152) [2025-02-07 20:36:00,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 556 transitions. [2025-02-07 20:36:00,944 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 556 transitions. Word has length 155 [2025-02-07 20:36:00,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:36:00,945 INFO L471 AbstractCegarLoop]: Abstraction has 409 states and 556 transitions. [2025-02-07 20:36:00,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 16 states have internal predecessors, (33), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2025-02-07 20:36:00,945 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 556 transitions. [2025-02-07 20:36:00,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2025-02-07 20:36:00,946 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:36:00,946 INFO L218 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:36:00,953 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-02-07 20:36:01,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-02-07 20:36:01,150 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:36:01,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:36:01,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1508444203, now seen corresponding path program 12 times [2025-02-07 20:36:01,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:36:01,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696604790] [2025-02-07 20:36:01,151 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-07 20:36:01,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:36:01,155 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 171 statements into 11 equivalence classes. [2025-02-07 20:36:01,180 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 171 of 171 statements. [2025-02-07 20:36:01,180 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-02-07 20:36:01,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:36:01,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150193715] [2025-02-07 20:36:01,182 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-07 20:36:01,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:36:01,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:36:01,184 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:36:01,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-02-07 20:36:01,221 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 171 statements into 11 equivalence classes. [2025-02-07 20:36:01,250 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 76 of 171 statements. [2025-02-07 20:36:01,251 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-02-07 20:36:01,251 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:36:01,252 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 63 conjuncts are in the unsatisfiable core [2025-02-07 20:36:01,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:36:02,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 144 proven. 57 refuted. 0 times theorem prover too weak. 1009 trivial. 0 not checked. [2025-02-07 20:36:02,535 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:36:02,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:36:02,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696604790] [2025-02-07 20:36:02,924 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:36:02,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150193715] [2025-02-07 20:36:02,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150193715] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:36:02,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:36:02,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2025-02-07 20:36:02,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765872556] [2025-02-07 20:36:02,925 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:36:02,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-07 20:36:02,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:36:02,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-07 20:36:02,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2025-02-07 20:36:02,926 INFO L87 Difference]: Start difference. First operand 409 states and 556 transitions. Second operand has 19 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 6 states have call successors, (21) [2025-02-07 20:36:03,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:36:03,845 INFO L93 Difference]: Finished difference Result 506 states and 701 transitions. [2025-02-07 20:36:03,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-07 20:36:03,845 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 6 states have call successors, (21) Word has length 171 [2025-02-07 20:36:03,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:36:03,847 INFO L225 Difference]: With dead ends: 506 [2025-02-07 20:36:03,847 INFO L226 Difference]: Without dead ends: 504 [2025-02-07 20:36:03,848 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2025-02-07 20:36:03,848 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 25 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-07 20:36:03,848 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 549 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-07 20:36:03,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2025-02-07 20:36:04,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 472. [2025-02-07 20:36:04,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 247 states have (on average 1.1578947368421053) internal successors, (286), 250 states have internal predecessors, (286), 185 states have call successors, (185), 39 states have call predecessors, (185), 39 states have return successors, (184), 182 states have call predecessors, (184), 184 states have call successors, (184) [2025-02-07 20:36:04,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 655 transitions. [2025-02-07 20:36:04,104 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 655 transitions. Word has length 171 [2025-02-07 20:36:04,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:36:04,105 INFO L471 AbstractCegarLoop]: Abstraction has 472 states and 655 transitions. [2025-02-07 20:36:04,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 7 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 8 states have call predecessors, (21), 6 states have call successors, (21) [2025-02-07 20:36:04,105 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 655 transitions. [2025-02-07 20:36:04,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2025-02-07 20:36:04,106 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:36:04,106 INFO L218 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:36:04,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-02-07 20:36:04,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-02-07 20:36:04,307 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:36:04,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:36:04,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1867703941, now seen corresponding path program 13 times [2025-02-07 20:36:04,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:36:04,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934607808] [2025-02-07 20:36:04,308 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-07 20:36:04,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:36:04,312 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-02-07 20:36:04,320 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-02-07 20:36:04,320 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:36:04,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:36:04,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [461706712] [2025-02-07 20:36:04,321 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-07 20:36:04,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:36:04,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:36:04,328 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:36:04,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-02-07 20:36:04,390 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-02-07 20:36:04,451 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-02-07 20:36:04,451 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-07 20:36:04,451 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:36:04,456 INFO L256 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 67 conjuncts are in the unsatisfiable core [2025-02-07 20:36:04,458 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-07 20:36:05,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 122 proven. 157 refuted. 0 times theorem prover too weak. 931 trivial. 0 not checked. [2025-02-07 20:36:05,740 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-07 20:36:05,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-07 20:36:05,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934607808] [2025-02-07 20:36:05,842 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-07 20:36:05,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461706712] [2025-02-07 20:36:05,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461706712] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-07 20:36:05,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-07 20:36:05,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2025-02-07 20:36:05,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369454944] [2025-02-07 20:36:05,843 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-07 20:36:05,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-07 20:36:05,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-07 20:36:05,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-07 20:36:05,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2025-02-07 20:36:05,844 INFO L87 Difference]: Start difference. First operand 472 states and 655 transitions. Second operand has 22 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 11 states have call predecessors, (29), 9 states have call successors, (29) [2025-02-07 20:36:07,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-07 20:36:07,247 INFO L93 Difference]: Finished difference Result 511 states and 705 transitions. [2025-02-07 20:36:07,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-07 20:36:07,248 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 11 states have call predecessors, (29), 9 states have call successors, (29) Word has length 171 [2025-02-07 20:36:07,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-07 20:36:07,250 INFO L225 Difference]: With dead ends: 511 [2025-02-07 20:36:07,250 INFO L226 Difference]: Without dead ends: 509 [2025-02-07 20:36:07,251 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=140, Invalid=916, Unknown=0, NotChecked=0, Total=1056 [2025-02-07 20:36:07,251 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 42 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-02-07 20:36:07,251 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 412 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-02-07 20:36:07,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2025-02-07 20:36:07,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 476. [2025-02-07 20:36:07,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 250 states have (on average 1.156) internal successors, (289), 253 states have internal predecessors, (289), 185 states have call successors, (185), 40 states have call predecessors, (185), 40 states have return successors, (184), 182 states have call predecessors, (184), 184 states have call successors, (184) [2025-02-07 20:36:07,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 658 transitions. [2025-02-07 20:36:07,551 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 658 transitions. Word has length 171 [2025-02-07 20:36:07,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-07 20:36:07,553 INFO L471 AbstractCegarLoop]: Abstraction has 476 states and 658 transitions. [2025-02-07 20:36:07,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (30), 2 states have call predecessors, (30), 3 states have return successors, (29), 11 states have call predecessors, (29), 9 states have call successors, (29) [2025-02-07 20:36:07,553 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 658 transitions. [2025-02-07 20:36:07,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2025-02-07 20:36:07,555 INFO L210 NwaCegarLoop]: Found error trace [2025-02-07 20:36:07,555 INFO L218 NwaCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-07 20:36:07,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-02-07 20:36:07,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:36:07,759 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-07 20:36:07,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-07 20:36:07,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1343243407, now seen corresponding path program 14 times [2025-02-07 20:36:07,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-07 20:36:07,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080385668] [2025-02-07 20:36:07,759 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:36:07,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-07 20:36:07,764 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 174 statements into 2 equivalence classes. [2025-02-07 20:36:07,775 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 174 of 174 statements. [2025-02-07 20:36:07,775 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:36:07,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-07 20:36:07,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1420744572] [2025-02-07 20:36:07,777 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-07 20:36:07,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-07 20:36:07,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-07 20:36:07,779 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-07 20:36:07,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-02-07 20:36:07,813 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 174 statements into 2 equivalence classes. [2025-02-07 20:36:07,866 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 174 of 174 statements. [2025-02-07 20:36:07,866 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-07 20:36:07,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-07 20:36:07,868 INFO L256 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 68 conjuncts are in the unsatisfiable core [2025-02-07 20:36:07,872 INFO L279 TraceCheckSpWp]: Computing forward predicates...