./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound20.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/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/egcd3-ll_unwindbound20.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())) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', '7004d2b01bb7d5c4b1956f589017b61646e33c2f2be997467596b458e0de6322'] 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/egcd3-ll_unwindbound20.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 7004d2b01bb7d5c4b1956f589017b61646e33c2f2be997467596b458e0de6322 --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-06 22:55:55,627 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-06 22:55:55,703 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-06 22:55:55,707 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-06 22:55:55,707 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-06 22:55:55,730 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-06 22:55:55,730 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-06 22:55:55,731 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-06 22:55:55,731 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-06 22:55:55,731 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-06 22:55:55,732 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-06 22:55:55,732 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-06 22:55:55,732 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-06 22:55:55,732 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * Use SBE=true [2024-11-06 22:55:55,733 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-06 22:55:55,733 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-06 22:55:55,734 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-06 22:55:55,734 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-06 22:55:55,734 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-06 22:55:55,734 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-06 22:55:55,734 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-06 22:55:55,734 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-06 22:55:55,734 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-06 22:55:55,734 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-06 22:55:55,735 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-06 22:55:55,735 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-06 22:55:55,735 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-06 22:55:55,735 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-06 22:55:55,735 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-06 22:55:55,735 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-06 22:55:55,735 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-06 22:55:55,736 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-06 22:55:55,736 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-06 22:55:55,736 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 -> 7004d2b01bb7d5c4b1956f589017b61646e33c2f2be997467596b458e0de6322 [2024-11-06 22:55:55,966 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-06 22:55:55,973 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-06 22:55:55,975 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-06 22:55:55,976 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-06 22:55:55,976 INFO L274 PluginConnector]: CDTParser initialized [2024-11-06 22:55:55,977 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound20.c [2024-11-06 22:55:57,190 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-06 22:55:57,420 INFO L384 CDTParser]: Found 1 translation units. [2024-11-06 22:55:57,420 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound20.c [2024-11-06 22:55:57,426 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e05472e24/06b202e0818b47a2bd8d5750e9a13339/FLAG8224e92c0 [2024-11-06 22:55:57,437 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e05472e24/06b202e0818b47a2bd8d5750e9a13339 [2024-11-06 22:55:57,440 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-06 22:55:57,441 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-06 22:55:57,443 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-06 22:55:57,443 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-06 22:55:57,447 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-06 22:55:57,447 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,448 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2175485e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57, skipping insertion in model container [2024-11-06 22:55:57,448 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,461 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-06 22:55:57,566 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/egcd3-ll_unwindbound20.c[490,503] [2024-11-06 22:55:57,582 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-06 22:55:57,588 INFO L200 MainTranslator]: Completed pre-run [2024-11-06 22:55:57,595 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/egcd3-ll_unwindbound20.c[490,503] [2024-11-06 22:55:57,602 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-06 22:55:57,611 INFO L204 MainTranslator]: Completed translation [2024-11-06 22:55:57,612 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57 WrapperNode [2024-11-06 22:55:57,613 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-06 22:55:57,614 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-06 22:55:57,615 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-06 22:55:57,615 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-06 22:55:57,619 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,623 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,634 INFO L138 Inliner]: procedures = 14, calls = 14, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 94 [2024-11-06 22:55:57,635 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-06 22:55:57,635 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-06 22:55:57,636 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-06 22:55:57,636 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-06 22:55:57,641 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,641 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,646 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,654 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]. [2024-11-06 22:55:57,654 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,654 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,660 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,665 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,668 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,669 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,674 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-06 22:55:57,674 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-06 22:55:57,674 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-06 22:55:57,674 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-06 22:55:57,675 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (1/1) ... [2024-11-06 22:55:57,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-06 22:55:57,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:55:57,701 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) [2024-11-06 22:55:57,708 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 [2024-11-06 22:55:57,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-06 22:55:57,726 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-06 22:55:57,726 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-06 22:55:57,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-06 22:55:57,726 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-06 22:55:57,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-06 22:55:57,726 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-06 22:55:57,726 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-06 22:55:57,781 INFO L238 CfgBuilder]: Building ICFG [2024-11-06 22:55:57,783 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-06 22:55:57,940 INFO L? ?]: Removed 6 outVars from TransFormulas that were not future-live. [2024-11-06 22:55:57,942 INFO L287 CfgBuilder]: Performing block encoding [2024-11-06 22:55:57,952 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-06 22:55:57,953 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-06 22:55:57,953 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:55:57 BoogieIcfgContainer [2024-11-06 22:55:57,953 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-06 22:55:57,955 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-06 22:55:57,955 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-06 22:55:57,959 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-06 22:55:57,959 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:55:57" (1/3) ... [2024-11-06 22:55:57,960 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@617bb0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:55:57, skipping insertion in model container [2024-11-06 22:55:57,961 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:57" (2/3) ... [2024-11-06 22:55:57,961 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@617bb0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:55:57, skipping insertion in model container [2024-11-06 22:55:57,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:55:57" (3/3) ... [2024-11-06 22:55:57,963 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound20.c [2024-11-06 22:55:57,975 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-06 22:55:57,975 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-06 22:55:58,025 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-06 22:55:58,036 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;@5727d474, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-06 22:55:58,037 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-06 22:55:58,042 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 24 states have (on average 1.5) internal successors, (36), 25 states have internal predecessors, (36), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-06 22:55:58,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-06 22:55:58,049 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:55:58,049 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:55:58,049 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:55:58,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:55:58,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1663185933, now seen corresponding path program 1 times [2024-11-06 22:55:58,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:55:58,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232308374] [2024-11-06 22:55:58,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:58,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:55:58,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:55:58,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:55:58,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,173 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:55:58,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:55:58,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232308374] [2024-11-06 22:55:58,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232308374] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:55:58,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:55:58,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-06 22:55:58,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452882022] [2024-11-06 22:55:58,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:55:58,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-06 22:55:58,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:55:58,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-06 22:55:58,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-06 22:55:58,195 INFO L87 Difference]: Start difference. First operand has 35 states, 24 states have (on average 1.5) internal successors, (36), 25 states have internal predecessors, (36), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-06 22:55:58,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:55:58,207 INFO L93 Difference]: Finished difference Result 67 states and 103 transitions. [2024-11-06 22:55:58,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-06 22:55:58,209 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2024-11-06 22:55:58,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:55:58,213 INFO L225 Difference]: With dead ends: 67 [2024-11-06 22:55:58,213 INFO L226 Difference]: Without dead ends: 31 [2024-11-06 22:55:58,215 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-06 22:55:58,217 INFO L432 NwaCegarLoop]: 45 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, 45 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 [2024-11-06 22:55:58,218 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:55:58,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2024-11-06 22:55:58,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2024-11-06 22:55:58,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 22 states have internal predecessors, (28), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-06 22:55:58,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 41 transitions. [2024-11-06 22:55:58,244 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 41 transitions. Word has length 18 [2024-11-06 22:55:58,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:55:58,244 INFO L471 AbstractCegarLoop]: Abstraction has 31 states and 41 transitions. [2024-11-06 22:55:58,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-06 22:55:58,245 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 41 transitions. [2024-11-06 22:55:58,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-06 22:55:58,246 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:55:58,246 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:55:58,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-06 22:55:58,246 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:55:58,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:55:58,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1013747788, now seen corresponding path program 1 times [2024-11-06 22:55:58,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:55:58,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949052047] [2024-11-06 22:55:58,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:58,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:55:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:55:58,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:55:58,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,370 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:55:58,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:55:58,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949052047] [2024-11-06 22:55:58,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949052047] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:55:58,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:55:58,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-06 22:55:58,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374039381] [2024-11-06 22:55:58,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:55:58,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-06 22:55:58,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:55:58,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-06 22:55:58,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-06 22:55:58,373 INFO L87 Difference]: Start difference. First operand 31 states and 41 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:55:58,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:55:58,392 INFO L93 Difference]: Finished difference Result 40 states and 50 transitions. [2024-11-06 22:55:58,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-06 22:55:58,393 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2024-11-06 22:55:58,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:55:58,394 INFO L225 Difference]: With dead ends: 40 [2024-11-06 22:55:58,394 INFO L226 Difference]: Without dead ends: 33 [2024-11-06 22:55:58,394 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-06 22:55:58,395 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 5 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 22:55:58,395 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 103 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:55:58,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-11-06 22:55:58,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2024-11-06 22:55:58,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 24 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-06 22:55:58,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 43 transitions. [2024-11-06 22:55:58,401 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 43 transitions. Word has length 19 [2024-11-06 22:55:58,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:55:58,402 INFO L471 AbstractCegarLoop]: Abstraction has 33 states and 43 transitions. [2024-11-06 22:55:58,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:55:58,402 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 43 transitions. [2024-11-06 22:55:58,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-06 22:55:58,402 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:55:58,403 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:55:58,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-06 22:55:58,403 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:55:58,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:55:58,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1341775226, now seen corresponding path program 1 times [2024-11-06 22:55:58,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:55:58,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033059924] [2024-11-06 22:55:58,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:58,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:55:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:55:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:55:58,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,640 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-06 22:55:58,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:55:58,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033059924] [2024-11-06 22:55:58,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033059924] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:55:58,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:55:58,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-06 22:55:58,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964912298] [2024-11-06 22:55:58,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:55:58,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-06 22:55:58,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:55:58,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-06 22:55:58,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-06 22:55:58,641 INFO L87 Difference]: Start difference. First operand 33 states and 43 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:55:58,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:55:58,737 INFO L93 Difference]: Finished difference Result 53 states and 71 transitions. [2024-11-06 22:55:58,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-06 22:55:58,738 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2024-11-06 22:55:58,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:55:58,739 INFO L225 Difference]: With dead ends: 53 [2024-11-06 22:55:58,739 INFO L226 Difference]: Without dead ends: 46 [2024-11-06 22:55:58,739 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-06 22:55:58,740 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 42 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:55:58,740 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 119 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-06 22:55:58,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2024-11-06 22:55:58,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 34. [2024-11-06 22:55:58,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-06 22:55:58,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 44 transitions. [2024-11-06 22:55:58,746 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 44 transitions. Word has length 20 [2024-11-06 22:55:58,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:55:58,746 INFO L471 AbstractCegarLoop]: Abstraction has 34 states and 44 transitions. [2024-11-06 22:55:58,746 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:55:58,746 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 44 transitions. [2024-11-06 22:55:58,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-06 22:55:58,747 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:55:58,747 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:55:58,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-06 22:55:58,747 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:55:58,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:55:58,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1315139464, now seen corresponding path program 1 times [2024-11-06 22:55:58,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:55:58,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303529180] [2024-11-06 22:55:58,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:58,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:55:58,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:55:58,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:55:58,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:55:58,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:55:58,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303529180] [2024-11-06 22:55:58,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303529180] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:55:58,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:55:58,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-06 22:55:58,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847432458] [2024-11-06 22:55:58,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:55:58,807 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 22:55:58,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:55:58,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 22:55:58,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-06 22:55:58,808 INFO L87 Difference]: Start difference. First operand 34 states and 44 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:55:58,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:55:58,828 INFO L93 Difference]: Finished difference Result 58 states and 78 transitions. [2024-11-06 22:55:58,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 22:55:58,828 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 25 [2024-11-06 22:55:58,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:55:58,829 INFO L225 Difference]: With dead ends: 58 [2024-11-06 22:55:58,829 INFO L226 Difference]: Without dead ends: 36 [2024-11-06 22:55:58,829 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-06 22:55:58,830 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 8 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 22:55:58,830 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 103 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:55:58,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2024-11-06 22:55:58,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2024-11-06 22:55:58,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 26 states have (on average 1.2692307692307692) internal successors, (33), 27 states have internal predecessors, (33), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-06 22:55:58,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 46 transitions. [2024-11-06 22:55:58,835 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 46 transitions. Word has length 25 [2024-11-06 22:55:58,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:55:58,836 INFO L471 AbstractCegarLoop]: Abstraction has 36 states and 46 transitions. [2024-11-06 22:55:58,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:55:58,836 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 46 transitions. [2024-11-06 22:55:58,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-06 22:55:58,836 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:55:58,837 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:55:58,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-06 22:55:58,837 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:55:58,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:55:58,837 INFO L85 PathProgramCache]: Analyzing trace with hash 570907173, now seen corresponding path program 1 times [2024-11-06 22:55:58,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:55:58,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867852528] [2024-11-06 22:55:58,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:58,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:55:58,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:55:58,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1636084811] [2024-11-06 22:55:58,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:58,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:55:58,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:55:58,854 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) [2024-11-06 22:55:58,862 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 [2024-11-06 22:55:58,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:58,909 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-06 22:55:58,913 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:55:59,004 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:55:59,005 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 22:55:59,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:55:59,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867852528] [2024-11-06 22:55:59,006 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:55:59,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636084811] [2024-11-06 22:55:59,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636084811] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:55:59,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:55:59,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-06 22:55:59,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452173090] [2024-11-06 22:55:59,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:55:59,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 22:55:59,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:55:59,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 22:55:59,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-06 22:55:59,007 INFO L87 Difference]: Start difference. First operand 36 states and 46 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:55:59,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:55:59,042 INFO L93 Difference]: Finished difference Result 54 states and 71 transitions. [2024-11-06 22:55:59,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 22:55:59,043 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 25 [2024-11-06 22:55:59,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:55:59,044 INFO L225 Difference]: With dead ends: 54 [2024-11-06 22:55:59,044 INFO L226 Difference]: Without dead ends: 52 [2024-11-06 22:55:59,044 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-06 22:55:59,045 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 9 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 22:55:59,045 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 138 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:55:59,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2024-11-06 22:55:59,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 51. [2024-11-06 22:55:59,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 37 states have internal predecessors, (47), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-06 22:55:59,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 68 transitions. [2024-11-06 22:55:59,052 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 68 transitions. Word has length 25 [2024-11-06 22:55:59,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:55:59,052 INFO L471 AbstractCegarLoop]: Abstraction has 51 states and 68 transitions. [2024-11-06 22:55:59,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:55:59,052 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 68 transitions. [2024-11-06 22:55:59,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-06 22:55:59,053 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:55:59,053 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:55:59,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-06 22:55:59,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:55:59,257 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:55:59,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:55:59,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1698298847, now seen corresponding path program 1 times [2024-11-06 22:55:59,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:55:59,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077541576] [2024-11-06 22:55:59,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:59,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:55:59,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:59,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:55:59,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:59,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:55:59,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:59,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:55:59,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:55:59,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077541576] [2024-11-06 22:55:59,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077541576] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:55:59,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027045777] [2024-11-06 22:55:59,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:59,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:55:59,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:55:59,436 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) [2024-11-06 22:55:59,437 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 [2024-11-06 22:55:59,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:55:59,482 INFO L255 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-06 22:55:59,484 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:55:59,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:55:59,525 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:55:59,598 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:55:59,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027045777] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:55:59,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-06 22:55:59,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 10 [2024-11-06 22:55:59,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017028820] [2024-11-06 22:55:59,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-06 22:55:59,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-06 22:55:59,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:55:59,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-06 22:55:59,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-11-06 22:55:59,600 INFO L87 Difference]: Start difference. First operand 51 states and 68 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-06 22:55:59,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:55:59,713 INFO L93 Difference]: Finished difference Result 147 states and 193 transitions. [2024-11-06 22:55:59,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-06 22:55:59,714 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 26 [2024-11-06 22:55:59,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:55:59,716 INFO L225 Difference]: With dead ends: 147 [2024-11-06 22:55:59,716 INFO L226 Difference]: Without dead ends: 140 [2024-11-06 22:55:59,716 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2024-11-06 22:55:59,717 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 95 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:55:59,717 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 171 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-06 22:55:59,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2024-11-06 22:55:59,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 97. [2024-11-06 22:55:59,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 69 states have (on average 1.3333333333333333) internal successors, (92), 71 states have internal predecessors, (92), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-06 22:55:59,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 130 transitions. [2024-11-06 22:55:59,730 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 130 transitions. Word has length 26 [2024-11-06 22:55:59,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:55:59,730 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 130 transitions. [2024-11-06 22:55:59,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-06 22:55:59,731 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 130 transitions. [2024-11-06 22:55:59,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-06 22:55:59,731 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:55:59,731 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:55:59,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-06 22:55:59,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:55:59,932 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:55:59,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:55:59,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1127291835, now seen corresponding path program 1 times [2024-11-06 22:55:59,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:55:59,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679425473] [2024-11-06 22:55:59,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:55:59,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:55:59,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:00,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:56:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:00,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:56:00,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:00,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-06 22:56:00,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:00,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679425473] [2024-11-06 22:56:00,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679425473] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:00,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852869106] [2024-11-06 22:56:00,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:00,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:00,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:00,051 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) [2024-11-06 22:56:00,055 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 [2024-11-06 22:56:00,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:00,091 INFO L255 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-06 22:56:00,092 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:00,120 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-06 22:56:00,121 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:00,193 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-06 22:56:00,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852869106] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:00,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-06 22:56:00,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2024-11-06 22:56:00,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487887995] [2024-11-06 22:56:00,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:00,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-06 22:56:00,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:00,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-06 22:56:00,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-06 22:56:00,194 INFO L87 Difference]: Start difference. First operand 97 states and 130 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-06 22:56:00,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:00,353 INFO L93 Difference]: Finished difference Result 183 states and 261 transitions. [2024-11-06 22:56:00,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-06 22:56:00,353 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), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2024-11-06 22:56:00,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:00,355 INFO L225 Difference]: With dead ends: 183 [2024-11-06 22:56:00,356 INFO L226 Difference]: Without dead ends: 171 [2024-11-06 22:56:00,357 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2024-11-06 22:56:00,357 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 114 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:00,357 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 283 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-06 22:56:00,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-11-06 22:56:00,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 128. [2024-11-06 22:56:00,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 97 states have (on average 1.3505154639175259) internal successors, (131), 98 states have internal predecessors, (131), 23 states have call successors, (23), 7 states have call predecessors, (23), 7 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-06 22:56:00,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 176 transitions. [2024-11-06 22:56:00,374 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 176 transitions. Word has length 27 [2024-11-06 22:56:00,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:00,374 INFO L471 AbstractCegarLoop]: Abstraction has 128 states and 176 transitions. [2024-11-06 22:56:00,375 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), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-06 22:56:00,375 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 176 transitions. [2024-11-06 22:56:00,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-06 22:56:00,375 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:00,375 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:00,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-06 22:56:00,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:00,579 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:00,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:00,580 INFO L85 PathProgramCache]: Analyzing trace with hash -200071253, now seen corresponding path program 1 times [2024-11-06 22:56:00,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:00,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34055933] [2024-11-06 22:56:00,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:00,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:00,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:00,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565024640] [2024-11-06 22:56:00,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:00,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:00,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:00,594 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) [2024-11-06 22:56:00,594 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 [2024-11-06 22:56:00,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:00,664 INFO L255 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-06 22:56:00,669 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:00,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:56:00,766 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 22:56:00,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:00,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34055933] [2024-11-06 22:56:00,766 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:00,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565024640] [2024-11-06 22:56:00,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565024640] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:56:00,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:56:00,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-06 22:56:00,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322024845] [2024-11-06 22:56:00,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:56:00,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 22:56:00,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:00,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 22:56:00,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-06 22:56:00,768 INFO L87 Difference]: Start difference. First operand 128 states and 176 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-06 22:56:00,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:00,805 INFO L93 Difference]: Finished difference Result 143 states and 190 transitions. [2024-11-06 22:56:00,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 22:56:00,805 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2024-11-06 22:56:00,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:00,806 INFO L225 Difference]: With dead ends: 143 [2024-11-06 22:56:00,806 INFO L226 Difference]: Without dead ends: 141 [2024-11-06 22:56:00,807 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-06 22:56:00,807 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 9 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:00,807 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 136 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:56:00,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-11-06 22:56:00,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2024-11-06 22:56:00,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 106 states have (on average 1.320754716981132) internal successors, (140), 107 states have internal predecessors, (140), 23 states have call successors, (23), 10 states have call predecessors, (23), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-06 22:56:00,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 185 transitions. [2024-11-06 22:56:00,824 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 185 transitions. Word has length 30 [2024-11-06 22:56:00,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:00,824 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 185 transitions. [2024-11-06 22:56:00,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-06 22:56:00,824 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 185 transitions. [2024-11-06 22:56:00,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-06 22:56:00,825 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:00,825 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:00,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-06 22:56:01,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-06 22:56:01,029 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:01,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:01,029 INFO L85 PathProgramCache]: Analyzing trace with hash 164485690, now seen corresponding path program 1 times [2024-11-06 22:56:01,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:01,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773893789] [2024-11-06 22:56:01,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:01,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:01,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:01,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557889090] [2024-11-06 22:56:01,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:01,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:01,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:01,049 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) [2024-11-06 22:56:01,053 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 [2024-11-06 22:56:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:01,102 INFO L255 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-06 22:56:01,104 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:01,242 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:56:01,243 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:01,375 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:56:01,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:01,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773893789] [2024-11-06 22:56:01,375 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:01,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557889090] [2024-11-06 22:56:01,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557889090] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:01,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-06 22:56:01,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-06 22:56:01,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496587265] [2024-11-06 22:56:01,376 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:01,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-06 22:56:01,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:01,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-06 22:56:01,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-06 22:56:01,377 INFO L87 Difference]: Start difference. First operand 140 states and 185 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:56:01,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:01,506 INFO L93 Difference]: Finished difference Result 175 states and 237 transitions. [2024-11-06 22:56:01,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-06 22:56:01,506 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2024-11-06 22:56:01,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:01,507 INFO L225 Difference]: With dead ends: 175 [2024-11-06 22:56:01,508 INFO L226 Difference]: Without dead ends: 173 [2024-11-06 22:56:01,509 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-06 22:56:01,509 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 35 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:01,509 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 232 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-06 22:56:01,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-11-06 22:56:01,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 170. [2024-11-06 22:56:01,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 127 states have (on average 1.3464566929133859) internal successors, (171), 128 states have internal predecessors, (171), 31 states have call successors, (31), 11 states have call predecessors, (31), 11 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-11-06 22:56:01,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 232 transitions. [2024-11-06 22:56:01,537 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 232 transitions. Word has length 32 [2024-11-06 22:56:01,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:01,538 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 232 transitions. [2024-11-06 22:56:01,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:56:01,538 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 232 transitions. [2024-11-06 22:56:01,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-06 22:56:01,538 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:01,539 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:01,553 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 [2024-11-06 22:56:01,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:01,739 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:01,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:01,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1985711111, now seen corresponding path program 1 times [2024-11-06 22:56:01,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:01,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420870320] [2024-11-06 22:56:01,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:01,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:01,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:56:01,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:01,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:56:01,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:01,823 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:56:01,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:01,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420870320] [2024-11-06 22:56:01,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420870320] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:56:01,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:56:01,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-06 22:56:01,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948705564] [2024-11-06 22:56:01,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:56:01,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-06 22:56:01,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:01,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-06 22:56:01,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-06 22:56:01,825 INFO L87 Difference]: Start difference. First operand 170 states and 232 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:56:01,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:01,852 INFO L93 Difference]: Finished difference Result 237 states and 325 transitions. [2024-11-06 22:56:01,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-06 22:56:01,852 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2024-11-06 22:56:01,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:01,854 INFO L225 Difference]: With dead ends: 237 [2024-11-06 22:56:01,854 INFO L226 Difference]: Without dead ends: 170 [2024-11-06 22:56:01,855 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-06 22:56:01,856 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 13 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:01,856 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 105 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:56:01,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-11-06 22:56:01,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2024-11-06 22:56:01,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 127 states have (on average 1.3385826771653544) internal successors, (170), 128 states have internal predecessors, (170), 31 states have call successors, (31), 11 states have call predecessors, (31), 11 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-11-06 22:56:01,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 231 transitions. [2024-11-06 22:56:01,876 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 231 transitions. Word has length 32 [2024-11-06 22:56:01,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:01,876 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 231 transitions. [2024-11-06 22:56:01,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:56:01,876 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 231 transitions. [2024-11-06 22:56:01,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-06 22:56:01,879 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:01,879 INFO L215 NwaCegarLoop]: trace histogram [3, 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] [2024-11-06 22:56:01,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-06 22:56:01,880 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:01,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:01,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1730540965, now seen corresponding path program 1 times [2024-11-06 22:56:01,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:01,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709937041] [2024-11-06 22:56:01,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:01,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:01,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:01,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616729843] [2024-11-06 22:56:01,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:01,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:01,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:01,895 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) [2024-11-06 22:56:01,897 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 [2024-11-06 22:56:01,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:01,938 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-06 22:56:01,939 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:01,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-06 22:56:01,983 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 22:56:01,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:01,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709937041] [2024-11-06 22:56:01,983 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:01,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616729843] [2024-11-06 22:56:01,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616729843] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:56:01,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:56:01,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-06 22:56:01,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972690396] [2024-11-06 22:56:01,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:56:01,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 22:56:01,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:01,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 22:56:01,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-06 22:56:01,984 INFO L87 Difference]: Start difference. First operand 170 states and 231 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-06 22:56:02,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:02,053 INFO L93 Difference]: Finished difference Result 235 states and 331 transitions. [2024-11-06 22:56:02,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 22:56:02,055 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2024-11-06 22:56:02,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:02,057 INFO L225 Difference]: With dead ends: 235 [2024-11-06 22:56:02,057 INFO L226 Difference]: Without dead ends: 233 [2024-11-06 22:56:02,058 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-06 22:56:02,058 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 8 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:02,058 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 128 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:56:02,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2024-11-06 22:56:02,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 226. [2024-11-06 22:56:02,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 160 states have (on average 1.36875) internal successors, (219), 161 states have internal predecessors, (219), 51 states have call successors, (51), 14 states have call predecessors, (51), 14 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-06 22:56:02,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 320 transitions. [2024-11-06 22:56:02,084 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 320 transitions. Word has length 35 [2024-11-06 22:56:02,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:02,084 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 320 transitions. [2024-11-06 22:56:02,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-06 22:56:02,084 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 320 transitions. [2024-11-06 22:56:02,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-06 22:56:02,086 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:02,086 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:02,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-06 22:56:02,290 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,SelfDestructingSolverStorable10 [2024-11-06 22:56:02,290 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:02,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:02,291 INFO L85 PathProgramCache]: Analyzing trace with hash -2009961290, now seen corresponding path program 1 times [2024-11-06 22:56:02,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:02,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949381240] [2024-11-06 22:56:02,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:02,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:02,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:02,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2096526535] [2024-11-06 22:56:02,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:02,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:02,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:02,310 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) [2024-11-06 22:56:02,311 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 [2024-11-06 22:56:02,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:02,362 INFO L255 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-06 22:56:02,363 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:02,571 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-06 22:56:02,572 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:02,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:02,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949381240] [2024-11-06 22:56:02,608 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:02,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096526535] [2024-11-06 22:56:02,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096526535] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:02,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-06 22:56:02,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-06 22:56:02,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023908703] [2024-11-06 22:56:02,609 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:02,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-06 22:56:02,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:02,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-06 22:56:02,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-06 22:56:02,610 INFO L87 Difference]: Start difference. First operand 226 states and 320 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-06 22:56:02,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:02,757 INFO L93 Difference]: Finished difference Result 238 states and 330 transitions. [2024-11-06 22:56:02,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-06 22:56:02,757 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2024-11-06 22:56:02,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:02,758 INFO L225 Difference]: With dead ends: 238 [2024-11-06 22:56:02,758 INFO L226 Difference]: Without dead ends: 236 [2024-11-06 22:56:02,759 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-06 22:56:02,759 INFO L432 NwaCegarLoop]: 44 mSDtfsCounter, 62 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:02,759 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 281 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-06 22:56:02,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2024-11-06 22:56:02,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 234. [2024-11-06 22:56:02,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 166 states have (on average 1.355421686746988) internal successors, (225), 167 states have internal predecessors, (225), 51 states have call successors, (51), 16 states have call predecessors, (51), 16 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-06 22:56:02,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 326 transitions. [2024-11-06 22:56:02,775 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 326 transitions. Word has length 37 [2024-11-06 22:56:02,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:02,775 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 326 transitions. [2024-11-06 22:56:02,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-06 22:56:02,775 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 326 transitions. [2024-11-06 22:56:02,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-06 22:56:02,776 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:02,776 INFO L215 NwaCegarLoop]: trace histogram [4, 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, 1, 1] [2024-11-06 22:56:02,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-06 22:56:02,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:02,977 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:02,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:02,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1954288725, now seen corresponding path program 1 times [2024-11-06 22:56:02,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:02,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531500785] [2024-11-06 22:56:02,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:02,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:02,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [318807036] [2024-11-06 22:56:02,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:02,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:02,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:02,989 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) [2024-11-06 22:56:02,989 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 [2024-11-06 22:56:03,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:03,031 INFO L255 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-06 22:56:03,032 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:03,061 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-06 22:56:03,061 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 22:56:03,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:03,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531500785] [2024-11-06 22:56:03,061 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:03,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318807036] [2024-11-06 22:56:03,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318807036] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:56:03,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:56:03,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-06 22:56:03,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296003679] [2024-11-06 22:56:03,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:56:03,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 22:56:03,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:03,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 22:56:03,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-06 22:56:03,063 INFO L87 Difference]: Start difference. First operand 234 states and 326 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-06 22:56:03,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:03,110 INFO L93 Difference]: Finished difference Result 309 states and 454 transitions. [2024-11-06 22:56:03,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 22:56:03,111 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 40 [2024-11-06 22:56:03,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:03,112 INFO L225 Difference]: With dead ends: 309 [2024-11-06 22:56:03,112 INFO L226 Difference]: Without dead ends: 307 [2024-11-06 22:56:03,113 INFO L431 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 [2024-11-06 22:56:03,113 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 5 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:03,113 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 136 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:56:03,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-11-06 22:56:03,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 292. [2024-11-06 22:56:03,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 187 states have (on average 1.358288770053476) internal successors, (254), 197 states have internal predecessors, (254), 87 states have call successors, (87), 17 states have call predecessors, (87), 17 states have return successors, (86), 77 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-06 22:56:03,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 427 transitions. [2024-11-06 22:56:03,137 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 427 transitions. Word has length 40 [2024-11-06 22:56:03,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:03,137 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 427 transitions. [2024-11-06 22:56:03,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-06 22:56:03,137 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 427 transitions. [2024-11-06 22:56:03,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-06 22:56:03,138 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:03,138 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:03,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-06 22:56:03,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:03,339 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:03,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:03,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1977082887, now seen corresponding path program 1 times [2024-11-06 22:56:03,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:03,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596504877] [2024-11-06 22:56:03,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:03,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:03,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:56:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:03,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:56:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:03,423 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-06 22:56:03,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:03,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596504877] [2024-11-06 22:56:03,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596504877] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:03,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161980520] [2024-11-06 22:56:03,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:03,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:03,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:03,425 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) [2024-11-06 22:56:03,426 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 [2024-11-06 22:56:03,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:03,469 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-06 22:56:03,470 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:03,501 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-06 22:56:03,501 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:03,557 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-06 22:56:03,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161980520] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:03,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-06 22:56:03,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 12 [2024-11-06 22:56:03,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112804182] [2024-11-06 22:56:03,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:03,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-06 22:56:03,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:03,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-06 22:56:03,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-11-06 22:56:03,559 INFO L87 Difference]: Start difference. First operand 292 states and 427 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-06 22:56:03,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:03,753 INFO L93 Difference]: Finished difference Result 725 states and 1031 transitions. [2024-11-06 22:56:03,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-06 22:56:03,754 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 38 [2024-11-06 22:56:03,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:03,758 INFO L225 Difference]: With dead ends: 725 [2024-11-06 22:56:03,758 INFO L226 Difference]: Without dead ends: 575 [2024-11-06 22:56:03,759 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2024-11-06 22:56:03,760 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 137 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:03,761 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 277 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-06 22:56:03,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2024-11-06 22:56:03,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 541. [2024-11-06 22:56:03,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 357 states have (on average 1.2997198879551821) internal successors, (464), 371 states have internal predecessors, (464), 142 states have call successors, (142), 41 states have call predecessors, (142), 41 states have return successors, (138), 128 states have call predecessors, (138), 138 states have call successors, (138) [2024-11-06 22:56:03,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 744 transitions. [2024-11-06 22:56:03,829 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 744 transitions. Word has length 38 [2024-11-06 22:56:03,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:03,829 INFO L471 AbstractCegarLoop]: Abstraction has 541 states and 744 transitions. [2024-11-06 22:56:03,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-06 22:56:03,830 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 744 transitions. [2024-11-06 22:56:03,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-06 22:56:03,830 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:03,830 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:03,843 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 [2024-11-06 22:56:04,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:04,032 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:04,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:04,032 INFO L85 PathProgramCache]: Analyzing trace with hash 321915013, now seen corresponding path program 2 times [2024-11-06 22:56:04,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:04,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113678588] [2024-11-06 22:56:04,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:04,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:04,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:04,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:56:04,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:04,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:56:04,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:04,108 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:56:04,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:04,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113678588] [2024-11-06 22:56:04,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113678588] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:56:04,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:56:04,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-06 22:56:04,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582233648] [2024-11-06 22:56:04,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:56:04,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 22:56:04,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:04,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 22:56:04,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-06 22:56:04,110 INFO L87 Difference]: Start difference. First operand 541 states and 744 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:56:04,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:04,220 INFO L93 Difference]: Finished difference Result 789 states and 1136 transitions. [2024-11-06 22:56:04,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-06 22:56:04,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 39 [2024-11-06 22:56:04,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:04,229 INFO L225 Difference]: With dead ends: 789 [2024-11-06 22:56:04,229 INFO L226 Difference]: Without dead ends: 644 [2024-11-06 22:56:04,229 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-06 22:56:04,230 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 29 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:04,230 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 174 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-06 22:56:04,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2024-11-06 22:56:04,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 539. [2024-11-06 22:56:04,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 359 states have (on average 1.3064066852367688) internal successors, (469), 373 states have internal predecessors, (469), 138 states have call successors, (138), 41 states have call predecessors, (138), 41 states have return successors, (134), 124 states have call predecessors, (134), 134 states have call successors, (134) [2024-11-06 22:56:04,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 741 transitions. [2024-11-06 22:56:04,271 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 741 transitions. Word has length 39 [2024-11-06 22:56:04,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:04,271 INFO L471 AbstractCegarLoop]: Abstraction has 539 states and 741 transitions. [2024-11-06 22:56:04,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-06 22:56:04,272 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 741 transitions. [2024-11-06 22:56:04,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-06 22:56:04,272 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:04,272 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-06 22:56:04,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-06 22:56:04,272 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:04,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:04,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1715872859, now seen corresponding path program 1 times [2024-11-06 22:56:04,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:04,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219575106] [2024-11-06 22:56:04,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:04,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:04,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:04,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:56:04,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:04,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:56:04,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:04,344 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:56:04,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:04,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219575106] [2024-11-06 22:56:04,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219575106] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:04,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320550091] [2024-11-06 22:56:04,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:04,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:04,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:04,346 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) [2024-11-06 22:56:04,347 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 [2024-11-06 22:56:04,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:04,388 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-06 22:56:04,389 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:04,432 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:56:04,432 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:04,499 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-06 22:56:04,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320550091] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:04,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-06 22:56:04,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 14 [2024-11-06 22:56:04,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789743947] [2024-11-06 22:56:04,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:04,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-06 22:56:04,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:04,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-06 22:56:04,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2024-11-06 22:56:04,500 INFO L87 Difference]: Start difference. First operand 539 states and 741 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-06 22:56:04,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:04,776 INFO L93 Difference]: Finished difference Result 1163 states and 1625 transitions. [2024-11-06 22:56:04,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-06 22:56:04,777 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 39 [2024-11-06 22:56:04,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:04,781 INFO L225 Difference]: With dead ends: 1163 [2024-11-06 22:56:04,781 INFO L226 Difference]: Without dead ends: 840 [2024-11-06 22:56:04,782 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2024-11-06 22:56:04,782 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 210 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:04,782 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 279 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-06 22:56:04,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2024-11-06 22:56:04,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 803. [2024-11-06 22:56:04,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 533 states have (on average 1.24953095684803) internal successors, (666), 555 states have internal predecessors, (666), 212 states have call successors, (212), 57 states have call predecessors, (212), 57 states have return successors, (206), 190 states have call predecessors, (206), 206 states have call successors, (206) [2024-11-06 22:56:04,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1084 transitions. [2024-11-06 22:56:04,863 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1084 transitions. Word has length 39 [2024-11-06 22:56:04,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:04,863 INFO L471 AbstractCegarLoop]: Abstraction has 803 states and 1084 transitions. [2024-11-06 22:56:04,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-06 22:56:04,863 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1084 transitions. [2024-11-06 22:56:04,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-06 22:56:04,864 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:04,864 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:04,877 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 [2024-11-06 22:56:05,064 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,SelfDestructingSolverStorable15 [2024-11-06 22:56:05,065 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:05,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:05,065 INFO L85 PathProgramCache]: Analyzing trace with hash 753696694, now seen corresponding path program 1 times [2024-11-06 22:56:05,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:05,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766425141] [2024-11-06 22:56:05,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:05,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:05,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [512906678] [2024-11-06 22:56:05,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:05,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:05,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:05,078 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-06 22:56:05,088 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 [2024-11-06 22:56:05,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:05,172 INFO L255 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-06 22:56:05,175 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:05,786 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-06 22:56:05,790 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:07,313 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-06 22:56:07,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:07,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766425141] [2024-11-06 22:56:07,314 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:07,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512906678] [2024-11-06 22:56:07,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512906678] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:07,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-06 22:56:07,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-11-06 22:56:07,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971067393] [2024-11-06 22:56:07,314 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:07,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-06 22:56:07,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:07,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-06 22:56:07,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-11-06 22:56:07,315 INFO L87 Difference]: Start difference. First operand 803 states and 1084 transitions. Second operand has 23 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-11-06 22:56:11,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:11,203 INFO L93 Difference]: Finished difference Result 1218 states and 1723 transitions. [2024-11-06 22:56:11,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-06 22:56:11,203 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 54 [2024-11-06 22:56:11,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:11,209 INFO L225 Difference]: With dead ends: 1218 [2024-11-06 22:56:11,209 INFO L226 Difference]: Without dead ends: 1196 [2024-11-06 22:56:11,210 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=548, Invalid=2532, Unknown=0, NotChecked=0, Total=3080 [2024-11-06 22:56:11,210 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 331 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 1150 SdHoareTripleChecker+Invalid, 993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:11,210 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 1150 Invalid, 993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-06 22:56:11,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2024-11-06 22:56:11,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 885. [2024-11-06 22:56:11,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 592 states have (on average 1.2533783783783783) internal successors, (742), 612 states have internal predecessors, (742), 231 states have call successors, (231), 61 states have call predecessors, (231), 61 states have return successors, (226), 211 states have call predecessors, (226), 226 states have call successors, (226) [2024-11-06 22:56:11,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1199 transitions. [2024-11-06 22:56:11,378 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1199 transitions. Word has length 54 [2024-11-06 22:56:11,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:11,378 INFO L471 AbstractCegarLoop]: Abstraction has 885 states and 1199 transitions. [2024-11-06 22:56:11,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 states have internal predecessors, (52), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-11-06 22:56:11,379 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1199 transitions. [2024-11-06 22:56:11,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-06 22:56:11,379 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:11,379 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:11,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-06 22:56:11,583 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,SelfDestructingSolverStorable16 [2024-11-06 22:56:11,584 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:11,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:11,584 INFO L85 PathProgramCache]: Analyzing trace with hash -2108492507, now seen corresponding path program 1 times [2024-11-06 22:56:11,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:11,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918939881] [2024-11-06 22:56:11,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:11,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:11,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:56:11,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:11,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:56:11,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:11,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-06 22:56:11,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:11,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-06 22:56:11,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:11,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-06 22:56:11,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:11,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-06 22:56:11,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:11,767 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-06 22:56:11,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:11,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918939881] [2024-11-06 22:56:11,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918939881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:11,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373942517] [2024-11-06 22:56:11,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:11,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:11,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:11,769 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) [2024-11-06 22:56:11,770 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 [2024-11-06 22:56:11,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:11,820 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-06 22:56:11,821 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:11,874 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-06 22:56:11,875 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:11,994 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-06 22:56:11,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373942517] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:11,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-06 22:56:11,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 18 [2024-11-06 22:56:11,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695793313] [2024-11-06 22:56:11,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:11,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-06 22:56:11,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:11,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-06 22:56:11,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2024-11-06 22:56:11,996 INFO L87 Difference]: Start difference. First operand 885 states and 1199 transitions. Second operand has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2024-11-06 22:56:12,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:12,527 INFO L93 Difference]: Finished difference Result 1906 states and 2713 transitions. [2024-11-06 22:56:12,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-06 22:56:12,528 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) Word has length 60 [2024-11-06 22:56:12,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:12,537 INFO L225 Difference]: With dead ends: 1906 [2024-11-06 22:56:12,537 INFO L226 Difference]: Without dead ends: 1884 [2024-11-06 22:56:12,537 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=287, Invalid=525, Unknown=0, NotChecked=0, Total=812 [2024-11-06 22:56:12,538 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 349 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:12,538 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 341 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-06 22:56:12,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1884 states. [2024-11-06 22:56:12,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1884 to 1790. [2024-11-06 22:56:12,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1790 states, 1181 states have (on average 1.2921253175275191) internal successors, (1526), 1241 states have internal predecessors, (1526), 511 states have call successors, (511), 97 states have call predecessors, (511), 97 states have return successors, (502), 451 states have call predecessors, (502), 502 states have call successors, (502) [2024-11-06 22:56:12,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1790 states to 1790 states and 2539 transitions. [2024-11-06 22:56:12,893 INFO L78 Accepts]: Start accepts. Automaton has 1790 states and 2539 transitions. Word has length 60 [2024-11-06 22:56:12,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:12,893 INFO L471 AbstractCegarLoop]: Abstraction has 1790 states and 2539 transitions. [2024-11-06 22:56:12,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2024-11-06 22:56:12,893 INFO L276 IsEmpty]: Start isEmpty. Operand 1790 states and 2539 transitions. [2024-11-06 22:56:12,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-11-06 22:56:12,894 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:12,894 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:12,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-06 22:56:13,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-06 22:56:13,095 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:13,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:13,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1269665814, now seen corresponding path program 1 times [2024-11-06 22:56:13,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:13,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491024817] [2024-11-06 22:56:13,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:13,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:13,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:56:13,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:56:13,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-06 22:56:13,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-06 22:56:13,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-06 22:56:13,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-06 22:56:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,177 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-06 22:56:13,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-06 22:56:13,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,179 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-06 22:56:13,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:13,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491024817] [2024-11-06 22:56:13,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491024817] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 22:56:13,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 22:56:13,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-06 22:56:13,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084603829] [2024-11-06 22:56:13,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:56:13,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 22:56:13,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:13,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 22:56:13,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-06 22:56:13,180 INFO L87 Difference]: Start difference. First operand 1790 states and 2539 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-06 22:56:13,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:13,529 INFO L93 Difference]: Finished difference Result 3149 states and 4464 transitions. [2024-11-06 22:56:13,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 22:56:13,530 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 62 [2024-11-06 22:56:13,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:13,541 INFO L225 Difference]: With dead ends: 3149 [2024-11-06 22:56:13,541 INFO L226 Difference]: Without dead ends: 1884 [2024-11-06 22:56:13,545 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-06 22:56:13,546 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 3 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:13,546 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 131 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-06 22:56:13,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1884 states. [2024-11-06 22:56:13,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1884 to 1811. [2024-11-06 22:56:13,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1811 states, 1242 states have (on average 1.2954911433172303) internal successors, (1609), 1271 states have internal predecessors, (1609), 471 states have call successors, (471), 97 states have call predecessors, (471), 97 states have return successors, (462), 442 states have call predecessors, (462), 462 states have call successors, (462) [2024-11-06 22:56:13,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1811 states to 1811 states and 2542 transitions. [2024-11-06 22:56:13,852 INFO L78 Accepts]: Start accepts. Automaton has 1811 states and 2542 transitions. Word has length 62 [2024-11-06 22:56:13,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:13,853 INFO L471 AbstractCegarLoop]: Abstraction has 1811 states and 2542 transitions. [2024-11-06 22:56:13,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-06 22:56:13,853 INFO L276 IsEmpty]: Start isEmpty. Operand 1811 states and 2542 transitions. [2024-11-06 22:56:13,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-06 22:56:13,853 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:13,854 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:13,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-06 22:56:13,854 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:13,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:13,854 INFO L85 PathProgramCache]: Analyzing trace with hash -862496580, now seen corresponding path program 1 times [2024-11-06 22:56:13,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:13,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369143955] [2024-11-06 22:56:13,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:13,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:13,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:13,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [166103182] [2024-11-06 22:56:13,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:13,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:13,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:13,873 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) [2024-11-06 22:56:13,874 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 [2024-11-06 22:56:13,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:13,918 INFO L255 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-06 22:56:13,919 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:13,973 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-11-06 22:56:13,973 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:14,029 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2024-11-06 22:56:14,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:14,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369143955] [2024-11-06 22:56:14,029 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:14,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166103182] [2024-11-06 22:56:14,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166103182] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:14,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-06 22:56:14,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2024-11-06 22:56:14,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758701096] [2024-11-06 22:56:14,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 22:56:14,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 22:56:14,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:14,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 22:56:14,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-06 22:56:14,030 INFO L87 Difference]: Start difference. First operand 1811 states and 2542 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-06 22:56:14,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:14,378 INFO L93 Difference]: Finished difference Result 1849 states and 2579 transitions. [2024-11-06 22:56:14,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 22:56:14,379 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 63 [2024-11-06 22:56:14,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:14,387 INFO L225 Difference]: With dead ends: 1849 [2024-11-06 22:56:14,388 INFO L226 Difference]: Without dead ends: 1847 [2024-11-06 22:56:14,388 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-06 22:56:14,389 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 5 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:14,389 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 129 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 22:56:14,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1847 states. [2024-11-06 22:56:14,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1847 to 1847. [2024-11-06 22:56:14,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1847 states, 1269 states have (on average 1.2876280535855005) internal successors, (1634), 1298 states have internal predecessors, (1634), 471 states have call successors, (471), 106 states have call predecessors, (471), 106 states have return successors, (462), 442 states have call predecessors, (462), 462 states have call successors, (462) [2024-11-06 22:56:14,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1847 states to 1847 states and 2567 transitions. [2024-11-06 22:56:14,744 INFO L78 Accepts]: Start accepts. Automaton has 1847 states and 2567 transitions. Word has length 63 [2024-11-06 22:56:14,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:14,744 INFO L471 AbstractCegarLoop]: Abstraction has 1847 states and 2567 transitions. [2024-11-06 22:56:14,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-06 22:56:14,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1847 states and 2567 transitions. [2024-11-06 22:56:14,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-06 22:56:14,745 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:14,745 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:14,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-06 22:56:14,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:14,953 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:14,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:14,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1765617383, now seen corresponding path program 1 times [2024-11-06 22:56:14,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:14,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433170402] [2024-11-06 22:56:14,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:14,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:14,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:14,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219200968] [2024-11-06 22:56:14,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:14,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:14,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:14,972 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) [2024-11-06 22:56:14,974 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 [2024-11-06 22:56:15,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:15,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-06 22:56:15,015 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:15,480 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-06 22:56:15,480 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:16,620 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-11-06 22:56:16,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:16,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433170402] [2024-11-06 22:56:16,621 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:16,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219200968] [2024-11-06 22:56:16,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219200968] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:16,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-06 22:56:16,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-11-06 22:56:16,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997470439] [2024-11-06 22:56:16,621 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:16,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-06 22:56:16,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:16,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-06 22:56:16,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-11-06 22:56:16,622 INFO L87 Difference]: Start difference. First operand 1847 states and 2567 transitions. Second operand has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 20 states have internal predecessors, (62), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-11-06 22:56:21,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:21,879 INFO L93 Difference]: Finished difference Result 2449 states and 3458 transitions. [2024-11-06 22:56:21,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-06 22:56:21,880 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 20 states have internal predecessors, (62), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 64 [2024-11-06 22:56:21,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:21,895 INFO L225 Difference]: With dead ends: 2449 [2024-11-06 22:56:21,899 INFO L226 Difference]: Without dead ends: 2447 [2024-11-06 22:56:21,900 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=417, Invalid=1653, Unknown=0, NotChecked=0, Total=2070 [2024-11-06 22:56:21,901 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 230 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:21,901 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 690 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-06 22:56:21,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2447 states. [2024-11-06 22:56:22,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2447 to 2317. [2024-11-06 22:56:22,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2317 states, 1611 states have (on average 1.309124767225326) internal successors, (2109), 1648 states have internal predecessors, (2109), 591 states have call successors, (591), 114 states have call predecessors, (591), 114 states have return successors, (582), 554 states have call predecessors, (582), 582 states have call successors, (582) [2024-11-06 22:56:22,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2317 states to 2317 states and 3282 transitions. [2024-11-06 22:56:22,319 INFO L78 Accepts]: Start accepts. Automaton has 2317 states and 3282 transitions. Word has length 64 [2024-11-06 22:56:22,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:22,320 INFO L471 AbstractCegarLoop]: Abstraction has 2317 states and 3282 transitions. [2024-11-06 22:56:22,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 20 states have internal predecessors, (62), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-11-06 22:56:22,320 INFO L276 IsEmpty]: Start isEmpty. Operand 2317 states and 3282 transitions. [2024-11-06 22:56:22,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-06 22:56:22,320 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:22,320 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 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] [2024-11-06 22:56:22,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-06 22:56:22,524 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,SelfDestructingSolverStorable20 [2024-11-06 22:56:22,525 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:22,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:22,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1447364546, now seen corresponding path program 2 times [2024-11-06 22:56:22,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:22,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857839487] [2024-11-06 22:56:22,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:22,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:22,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:22,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [833965894] [2024-11-06 22:56:22,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-06 22:56:22,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:22,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:22,546 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) [2024-11-06 22:56:22,550 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 [2024-11-06 22:56:22,593 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-06 22:56:22,593 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-06 22:56:22,594 INFO L255 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-06 22:56:22,595 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:22,953 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 8 proven. 34 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-06 22:56:22,953 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:23,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:23,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857839487] [2024-11-06 22:56:23,091 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:23,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833965894] [2024-11-06 22:56:23,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833965894] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:23,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-06 22:56:23,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-06 22:56:23,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510225061] [2024-11-06 22:56:23,092 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:23,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-06 22:56:23,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:23,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-06 22:56:23,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-11-06 22:56:23,093 INFO L87 Difference]: Start difference. First operand 2317 states and 3282 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-06 22:56:23,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:23,938 INFO L93 Difference]: Finished difference Result 2432 states and 3440 transitions. [2024-11-06 22:56:23,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-06 22:56:23,938 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 66 [2024-11-06 22:56:23,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:23,947 INFO L225 Difference]: With dead ends: 2432 [2024-11-06 22:56:23,947 INFO L226 Difference]: Without dead ends: 2430 [2024-11-06 22:56:23,947 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2024-11-06 22:56:23,948 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 105 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:23,948 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 584 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-06 22:56:23,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2430 states. [2024-11-06 22:56:24,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2430 to 2326. [2024-11-06 22:56:24,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2326 states, 1622 states have (on average 1.3064118372379778) internal successors, (2119), 1660 states have internal predecessors, (2119), 585 states have call successors, (585), 118 states have call predecessors, (585), 118 states have return successors, (576), 547 states have call predecessors, (576), 576 states have call successors, (576) [2024-11-06 22:56:24,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2326 states to 2326 states and 3280 transitions. [2024-11-06 22:56:24,362 INFO L78 Accepts]: Start accepts. Automaton has 2326 states and 3280 transitions. Word has length 66 [2024-11-06 22:56:24,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:24,362 INFO L471 AbstractCegarLoop]: Abstraction has 2326 states and 3280 transitions. [2024-11-06 22:56:24,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-06 22:56:24,362 INFO L276 IsEmpty]: Start isEmpty. Operand 2326 states and 3280 transitions. [2024-11-06 22:56:24,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-06 22:56:24,366 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:24,366 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:24,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-06 22:56:24,566 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:24,567 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:24,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:24,567 INFO L85 PathProgramCache]: Analyzing trace with hash -191939833, now seen corresponding path program 1 times [2024-11-06 22:56:24,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:24,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391379742] [2024-11-06 22:56:24,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:24,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:24,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:24,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1016078373] [2024-11-06 22:56:24,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:24,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:24,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:24,581 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) [2024-11-06 22:56:24,583 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 [2024-11-06 22:56:24,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:24,625 INFO L255 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-06 22:56:24,627 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:25,208 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-06 22:56:25,208 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:27,541 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 16 proven. 13 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-11-06 22:56:27,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:27,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391379742] [2024-11-06 22:56:27,541 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:27,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016078373] [2024-11-06 22:56:27,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016078373] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:27,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-06 22:56:27,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2024-11-06 22:56:27,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863851372] [2024-11-06 22:56:27,542 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:27,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-06 22:56:27,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:27,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-06 22:56:27,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2024-11-06 22:56:27,543 INFO L87 Difference]: Start difference. First operand 2326 states and 3280 transitions. Second operand has 25 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 22 states have internal predecessors, (58), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2024-11-06 22:56:32,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:32,511 INFO L93 Difference]: Finished difference Result 2638 states and 3685 transitions. [2024-11-06 22:56:32,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-06 22:56:32,511 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 22 states have internal predecessors, (58), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 77 [2024-11-06 22:56:32,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:32,530 INFO L225 Difference]: With dead ends: 2638 [2024-11-06 22:56:32,530 INFO L226 Difference]: Without dead ends: 2631 [2024-11-06 22:56:32,531 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=737, Invalid=3045, Unknown=0, NotChecked=0, Total=3782 [2024-11-06 22:56:32,532 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 301 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:32,532 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 862 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-06 22:56:32,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2631 states. [2024-11-06 22:56:33,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2631 to 2546. [2024-11-06 22:56:33,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2546 states, 1755 states have (on average 1.2991452991452992) internal successors, (2280), 1794 states have internal predecessors, (2280), 650 states have call successors, (650), 140 states have call predecessors, (650), 140 states have return successors, (644), 611 states have call predecessors, (644), 644 states have call successors, (644) [2024-11-06 22:56:33,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2546 states to 2546 states and 3574 transitions. [2024-11-06 22:56:33,126 INFO L78 Accepts]: Start accepts. Automaton has 2546 states and 3574 transitions. Word has length 77 [2024-11-06 22:56:33,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:33,126 INFO L471 AbstractCegarLoop]: Abstraction has 2546 states and 3574 transitions. [2024-11-06 22:56:33,126 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 22 states have internal predecessors, (58), 8 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2024-11-06 22:56:33,126 INFO L276 IsEmpty]: Start isEmpty. Operand 2546 states and 3574 transitions. [2024-11-06 22:56:33,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-06 22:56:33,128 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:33,128 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:33,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-06 22:56:33,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:33,331 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:33,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:33,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1411657149, now seen corresponding path program 1 times [2024-11-06 22:56:33,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:33,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490756576] [2024-11-06 22:56:33,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:33,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:33,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [439166049] [2024-11-06 22:56:33,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:33,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:33,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:33,346 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) [2024-11-06 22:56:33,348 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 [2024-11-06 22:56:33,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:56:33,398 INFO L255 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-06 22:56:33,400 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:33,893 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 16 proven. 44 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-06 22:56:33,894 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:34,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:34,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490756576] [2024-11-06 22:56:34,041 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:34,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439166049] [2024-11-06 22:56:34,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439166049] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:34,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-06 22:56:34,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-06 22:56:34,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923662224] [2024-11-06 22:56:34,041 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:34,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-06 22:56:34,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:34,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-06 22:56:34,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-06 22:56:34,042 INFO L87 Difference]: Start difference. First operand 2546 states and 3574 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 15 states have internal predecessors, (47), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-06 22:56:35,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:35,051 INFO L93 Difference]: Finished difference Result 2780 states and 3916 transitions. [2024-11-06 22:56:35,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-06 22:56:35,051 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 15 states have internal predecessors, (47), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) Word has length 89 [2024-11-06 22:56:35,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:35,062 INFO L225 Difference]: With dead ends: 2780 [2024-11-06 22:56:35,062 INFO L226 Difference]: Without dead ends: 2778 [2024-11-06 22:56:35,063 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=768, Unknown=0, NotChecked=0, Total=930 [2024-11-06 22:56:35,064 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 104 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:35,064 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 476 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-06 22:56:35,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2778 states. [2024-11-06 22:56:35,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2778 to 2672. [2024-11-06 22:56:35,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2672 states, 1848 states have (on average 1.3014069264069263) internal successors, (2405), 1889 states have internal predecessors, (2405), 678 states have call successors, (678), 145 states have call predecessors, (678), 145 states have return successors, (672), 637 states have call predecessors, (672), 672 states have call successors, (672) [2024-11-06 22:56:35,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2672 states to 2672 states and 3755 transitions. [2024-11-06 22:56:35,811 INFO L78 Accepts]: Start accepts. Automaton has 2672 states and 3755 transitions. Word has length 89 [2024-11-06 22:56:35,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:35,811 INFO L471 AbstractCegarLoop]: Abstraction has 2672 states and 3755 transitions. [2024-11-06 22:56:35,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 15 states have internal predecessors, (47), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-06 22:56:35,812 INFO L276 IsEmpty]: Start isEmpty. Operand 2672 states and 3755 transitions. [2024-11-06 22:56:35,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2024-11-06 22:56:35,813 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:35,813 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:35,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-06 22:56:36,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:36,014 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:36,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:36,014 INFO L85 PathProgramCache]: Analyzing trace with hash -558295812, now seen corresponding path program 2 times [2024-11-06 22:56:36,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:36,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591359526] [2024-11-06 22:56:36,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:36,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:36,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:36,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2085552993] [2024-11-06 22:56:36,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-06 22:56:36,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:36,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:36,032 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) [2024-11-06 22:56:36,033 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 [2024-11-06 22:56:36,120 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-06 22:56:36,120 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-06 22:56:36,121 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-06 22:56:36,122 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 26 proven. 23 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2024-11-06 22:56:36,353 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:36,768 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 29 proven. 17 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-11-06 22:56:36,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:36,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591359526] [2024-11-06 22:56:36,768 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:36,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085552993] [2024-11-06 22:56:36,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085552993] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:36,768 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-06 22:56:36,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-11-06 22:56:36,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339205799] [2024-11-06 22:56:36,769 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:36,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-06 22:56:36,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:36,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-06 22:56:36,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2024-11-06 22:56:36,771 INFO L87 Difference]: Start difference. First operand 2672 states and 3755 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2024-11-06 22:56:38,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:38,973 INFO L93 Difference]: Finished difference Result 4020 states and 5906 transitions. [2024-11-06 22:56:38,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-06 22:56:38,973 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) Word has length 92 [2024-11-06 22:56:38,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:39,013 INFO L225 Difference]: With dead ends: 4020 [2024-11-06 22:56:39,013 INFO L226 Difference]: Without dead ends: 4016 [2024-11-06 22:56:39,015 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=345, Invalid=1215, Unknown=0, NotChecked=0, Total=1560 [2024-11-06 22:56:39,015 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 168 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:39,016 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 592 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-06 22:56:39,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4016 states. [2024-11-06 22:56:40,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4016 to 3728. [2024-11-06 22:56:40,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3728 states, 2393 states have (on average 1.3531132469703302) internal successors, (3238), 2454 states have internal predecessors, (3238), 1170 states have call successors, (1170), 165 states have call predecessors, (1170), 164 states have return successors, (1164), 1108 states have call predecessors, (1164), 1164 states have call successors, (1164) [2024-11-06 22:56:40,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3728 states to 3728 states and 5572 transitions. [2024-11-06 22:56:40,340 INFO L78 Accepts]: Start accepts. Automaton has 3728 states and 5572 transitions. Word has length 92 [2024-11-06 22:56:40,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:40,340 INFO L471 AbstractCegarLoop]: Abstraction has 3728 states and 5572 transitions. [2024-11-06 22:56:40,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 18 states have internal predecessors, (57), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2024-11-06 22:56:40,341 INFO L276 IsEmpty]: Start isEmpty. Operand 3728 states and 5572 transitions. [2024-11-06 22:56:40,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-06 22:56:40,345 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:40,345 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:40,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-06 22:56:40,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-06 22:56:40,550 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:40,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:40,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1736118861, now seen corresponding path program 3 times [2024-11-06 22:56:40,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:40,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112245060] [2024-11-06 22:56:40,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:40,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:40,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [359484832] [2024-11-06 22:56:40,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-06 22:56:40,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:40,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:40,570 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) [2024-11-06 22:56:40,571 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 [2024-11-06 22:56:40,623 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-06 22:56:40,624 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-06 22:56:40,625 INFO L255 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-11-06 22:56:40,627 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:41,570 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 41 proven. 47 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2024-11-06 22:56:41,570 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:42,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:42,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112245060] [2024-11-06 22:56:42,934 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:42,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359484832] [2024-11-06 22:56:42,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359484832] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:56:42,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-06 22:56:42,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-06 22:56:42,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528904118] [2024-11-06 22:56:42,934 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:42,934 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-06 22:56:42,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:42,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-06 22:56:42,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2024-11-06 22:56:42,935 INFO L87 Difference]: Start difference. First operand 3728 states and 5572 transitions. Second operand has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 17 states have internal predecessors, (50), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2024-11-06 22:56:44,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:56:44,802 INFO L93 Difference]: Finished difference Result 3945 states and 5838 transitions. [2024-11-06 22:56:44,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-06 22:56:44,803 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 17 states have internal predecessors, (50), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) Word has length 94 [2024-11-06 22:56:44,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:56:44,815 INFO L225 Difference]: With dead ends: 3945 [2024-11-06 22:56:44,815 INFO L226 Difference]: Without dead ends: 3943 [2024-11-06 22:56:44,816 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=193, Invalid=997, Unknown=0, NotChecked=0, Total=1190 [2024-11-06 22:56:44,817 INFO L432 NwaCegarLoop]: 68 mSDtfsCounter, 122 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-06 22:56:44,817 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 666 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-06 22:56:44,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3943 states. [2024-11-06 22:56:45,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3943 to 3919. [2024-11-06 22:56:45,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3919 states, 2518 states have (on average 1.347100873709293) internal successors, (3392), 2578 states have internal predecessors, (3392), 1210 states have call successors, (1210), 191 states have call predecessors, (1210), 190 states have return successors, (1204), 1149 states have call predecessors, (1204), 1204 states have call successors, (1204) [2024-11-06 22:56:45,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3919 states to 3919 states and 5806 transitions. [2024-11-06 22:56:45,939 INFO L78 Accepts]: Start accepts. Automaton has 3919 states and 5806 transitions. Word has length 94 [2024-11-06 22:56:45,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:56:45,939 INFO L471 AbstractCegarLoop]: Abstraction has 3919 states and 5806 transitions. [2024-11-06 22:56:45,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 17 states have internal predecessors, (50), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2024-11-06 22:56:45,939 INFO L276 IsEmpty]: Start isEmpty. Operand 3919 states and 5806 transitions. [2024-11-06 22:56:45,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-06 22:56:45,940 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:56:45,940 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:56:45,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-06 22:56:46,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:46,146 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:56:46,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:56:46,146 INFO L85 PathProgramCache]: Analyzing trace with hash 403460013, now seen corresponding path program 3 times [2024-11-06 22:56:46,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:56:46,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185698558] [2024-11-06 22:56:46,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:56:46,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:56:46,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:56:46,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [994747003] [2024-11-06 22:56:46,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-06 22:56:46,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:56:46,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:56:46,177 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) [2024-11-06 22:56:46,178 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 [2024-11-06 22:56:46,230 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-06 22:56:46,230 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-06 22:56:46,231 INFO L255 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-06 22:56:46,233 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:56:46,841 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 54 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-11-06 22:56:46,842 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:56:48,181 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 54 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-11-06 22:56:48,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:56:48,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185698558] [2024-11-06 22:56:48,182 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-06 22:56:48,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994747003] [2024-11-06 22:56:48,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994747003] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:56:48,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-06 22:56:48,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2024-11-06 22:56:48,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185714685] [2024-11-06 22:56:48,182 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-06 22:56:48,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-06 22:56:48,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:56:48,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-06 22:56:48,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2024-11-06 22:56:48,183 INFO L87 Difference]: Start difference. First operand 3919 states and 5806 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-06 22:56:58,594 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 [] [2024-11-06 22:57:09,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:57:09,798 INFO L93 Difference]: Finished difference Result 5758 states and 8838 transitions. [2024-11-06 22:57:09,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-06 22:57:09,799 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 93 [2024-11-06 22:57:09,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:57:09,817 INFO L225 Difference]: With dead ends: 5758 [2024-11-06 22:57:09,817 INFO L226 Difference]: Without dead ends: 5756 [2024-11-06 22:57:09,820 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 158 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2505 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=1555, Invalid=5755, Unknown=0, NotChecked=0, Total=7310 [2024-11-06 22:57:09,820 INFO L432 NwaCegarLoop]: 72 mSDtfsCounter, 545 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 312 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 964 SdHoareTripleChecker+Invalid, 1066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2024-11-06 22:57:09,820 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [545 Valid, 964 Invalid, 1066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 753 Invalid, 1 Unknown, 0 Unchecked, 10.3s Time] [2024-11-06 22:57:09,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5756 states. [2024-11-06 22:57:11,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5756 to 4679. [2024-11-06 22:57:11,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4679 states, 3058 states have (on average 1.3629823413996076) internal successors, (4168), 3126 states have internal predecessors, (4168), 1420 states have call successors, (1420), 201 states have call predecessors, (1420), 200 states have return successors, (1414), 1351 states have call predecessors, (1414), 1414 states have call successors, (1414) [2024-11-06 22:57:11,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 7002 transitions. [2024-11-06 22:57:11,519 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 7002 transitions. Word has length 93 [2024-11-06 22:57:11,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:57:11,520 INFO L471 AbstractCegarLoop]: Abstraction has 4679 states and 7002 transitions. [2024-11-06 22:57:11,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-06 22:57:11,520 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 7002 transitions. [2024-11-06 22:57:11,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-06 22:57:11,521 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:57:11,521 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:57:11,536 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 [2024-11-06 22:57:11,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-06 22:57:11,722 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:57:11,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:57:11,723 INFO L85 PathProgramCache]: Analyzing trace with hash 348816342, now seen corresponding path program 1 times [2024-11-06 22:57:11,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:57:11,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503452551] [2024-11-06 22:57:11,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:57:11,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:57:11,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:57:11,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:57:11,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-06 22:57:11,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-06 22:57:11,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-06 22:57:11,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-06 22:57:11,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-06 22:57:11,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-06 22:57:11,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-06 22:57:11,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-06 22:57:11,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,916 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-11-06 22:57:11,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:57:11,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503452551] [2024-11-06 22:57:11,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503452551] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:57:11,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830688688] [2024-11-06 22:57:11,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:57:11,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:57:11,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:57:11,921 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) [2024-11-06 22:57:11,922 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 [2024-11-06 22:57:11,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:11,978 INFO L255 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-06 22:57:11,980 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:57:12,052 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-06 22:57:12,052 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:57:12,242 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-11-06 22:57:12,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830688688] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:57:12,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-06 22:57:12,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 24 [2024-11-06 22:57:12,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784657789] [2024-11-06 22:57:12,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-06 22:57:12,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-06 22:57:12,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:57:12,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-06 22:57:12,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2024-11-06 22:57:12,244 INFO L87 Difference]: Start difference. First operand 4679 states and 7002 transitions. Second operand has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 7 states have call successors, (31), 5 states have call predecessors, (31), 4 states have return successors, (30), 6 states have call predecessors, (30), 6 states have call successors, (30) [2024-11-06 22:57:17,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:57:17,531 INFO L93 Difference]: Finished difference Result 13514 states and 21684 transitions. [2024-11-06 22:57:17,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-06 22:57:17,531 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 7 states have call successors, (31), 5 states have call predecessors, (31), 4 states have return successors, (30), 6 states have call predecessors, (30), 6 states have call successors, (30) Word has length 94 [2024-11-06 22:57:17,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:57:17,567 INFO L225 Difference]: With dead ends: 13514 [2024-11-06 22:57:17,567 INFO L226 Difference]: Without dead ends: 11732 [2024-11-06 22:57:17,573 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=585, Invalid=1055, Unknown=0, NotChecked=0, Total=1640 [2024-11-06 22:57:17,574 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 490 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-06 22:57:17,574 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [490 Valid, 417 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-06 22:57:17,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11732 states. [2024-11-06 22:57:22,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11732 to 11356. [2024-11-06 22:57:22,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11356 states, 6683 states have (on average 1.3968277719587012) internal successors, (9335), 6694 states have internal predecessors, (9335), 4326 states have call successors, (4326), 347 states have call predecessors, (4326), 346 states have return successors, (4314), 4314 states have call predecessors, (4314), 4314 states have call successors, (4314) [2024-11-06 22:57:22,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11356 states to 11356 states and 17975 transitions. [2024-11-06 22:57:22,520 INFO L78 Accepts]: Start accepts. Automaton has 11356 states and 17975 transitions. Word has length 94 [2024-11-06 22:57:22,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:57:22,522 INFO L471 AbstractCegarLoop]: Abstraction has 11356 states and 17975 transitions. [2024-11-06 22:57:22,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 7 states have call successors, (31), 5 states have call predecessors, (31), 4 states have return successors, (30), 6 states have call predecessors, (30), 6 states have call successors, (30) [2024-11-06 22:57:22,523 INFO L276 IsEmpty]: Start isEmpty. Operand 11356 states and 17975 transitions. [2024-11-06 22:57:22,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-11-06 22:57:22,524 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:57:22,524 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 22:57:22,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-06 22:57:22,724 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,SelfDestructingSolverStorable27 [2024-11-06 22:57:22,725 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:57:22,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:57:22,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1461558211, now seen corresponding path program 2 times [2024-11-06 22:57:22,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:57:22,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349658405] [2024-11-06 22:57:22,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:57:22,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:57:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-06 22:57:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-06 22:57:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-06 22:57:22,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-06 22:57:22,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-06 22:57:22,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-06 22:57:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,842 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-06 22:57:22,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-06 22:57:22,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-06 22:57:22,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-06 22:57:22,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 22:57:22,851 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-11-06 22:57:22,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 22:57:22,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349658405] [2024-11-06 22:57:22,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349658405] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 22:57:22,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38927533] [2024-11-06 22:57:22,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-06 22:57:22,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:57:22,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:57:22,854 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) [2024-11-06 22:57:22,855 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 [2024-11-06 22:57:22,906 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-06 22:57:22,906 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-06 22:57:22,909 INFO L255 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-06 22:57:22,910 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 22:57:22,954 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-11-06 22:57:22,955 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 22:57:23,040 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-11-06 22:57:23,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38927533] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 22:57:23,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-06 22:57:23,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2024-11-06 22:57:23,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658437237] [2024-11-06 22:57:23,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-06 22:57:23,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-06 22:57:23,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 22:57:23,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-06 22:57:23,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-06 22:57:23,043 INFO L87 Difference]: Start difference. First operand 11356 states and 17975 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-06 22:57:29,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 22:57:29,779 INFO L93 Difference]: Finished difference Result 15400 states and 24563 transitions. [2024-11-06 22:57:29,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-06 22:57:29,780 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 95 [2024-11-06 22:57:29,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 22:57:29,828 INFO L225 Difference]: With dead ends: 15400 [2024-11-06 22:57:29,828 INFO L226 Difference]: Without dead ends: 14863 [2024-11-06 22:57:29,834 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 210 SyntacticMatches, 8 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=201, Invalid=729, Unknown=0, NotChecked=0, Total=930 [2024-11-06 22:57:29,834 INFO L432 NwaCegarLoop]: 76 mSDtfsCounter, 168 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-06 22:57:29,834 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 597 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-06 22:57:29,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14863 states. [2024-11-06 22:57:34,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14863 to 11605. [2024-11-06 22:57:34,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11605 states, 6904 states have (on average 1.3923812282734647) internal successors, (9613), 6915 states have internal predecessors, (9613), 4354 states have call successors, (4354), 347 states have call predecessors, (4354), 346 states have return successors, (4342), 4342 states have call predecessors, (4342), 4342 states have call successors, (4342) [2024-11-06 22:57:34,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11605 states to 11605 states and 18309 transitions. [2024-11-06 22:57:34,903 INFO L78 Accepts]: Start accepts. Automaton has 11605 states and 18309 transitions. Word has length 95 [2024-11-06 22:57:34,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 22:57:34,903 INFO L471 AbstractCegarLoop]: Abstraction has 11605 states and 18309 transitions. [2024-11-06 22:57:34,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-06 22:57:34,904 INFO L276 IsEmpty]: Start isEmpty. Operand 11605 states and 18309 transitions. [2024-11-06 22:57:34,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-11-06 22:57:34,905 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 22:57:34,906 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-06 22:57:34,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-06 22:57:35,106 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,SelfDestructingSolverStorable28 [2024-11-06 22:57:35,106 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 22:57:35,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 22:57:35,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1771605345, now seen corresponding path program 2 times [2024-11-06 22:57:35,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 22:57:35,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016487228] [2024-11-06 22:57:35,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 22:57:35,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 22:57:35,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-06 22:57:35,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1686833386] [2024-11-06 22:57:35,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-06 22:57:35,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 22:57:35,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 22:57:35,131 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) [2024-11-06 22:57:35,131 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 [2024-11-06 22:57:35,221 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-06 22:57:35,221 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-06 22:57:35,223 INFO L255 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-06 22:57:35,226 INFO L278 TraceCheckSpWp]: Computing forward predicates...