./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-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 64bit --witnessprinter.graph.data.programhash 65cc93bea37c503291576929a444106bffa9d5b7b84b8d294ee7e7120b60ffa5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 18:18:26,622 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 18:18:26,677 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-01-09 18:18:26,684 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 18:18:26,685 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 18:18:26,698 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 18:18:26,699 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 18:18:26,699 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 18:18:26,700 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 18:18:26,700 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 18:18:26,700 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 18:18:26,700 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 18:18:26,701 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 18:18:26,701 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 18:18:26,702 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 18:18:26,702 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 18:18:26,702 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 18:18:26,702 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 18:18:26,702 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 18:18:26,702 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 18:18:26,702 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 18:18:26,702 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 18:18:26,702 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 18:18:26,703 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 18:18:26,703 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 18:18:26,703 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 18:18:26,703 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 18:18:26,703 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 18:18:26,703 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 18:18:26,703 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:18:26,703 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 18:18:26,703 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 18:18:26,704 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 18:18:26,704 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 18:18:26,704 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:18:26,704 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 18:18:26,704 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 18:18:26,704 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 18:18:26,704 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 18:18:26,705 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 18:18:26,705 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 18:18:26,705 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 18:18:26,705 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 18:18:26,705 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 18:18:26,705 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 18:18:26,705 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 65cc93bea37c503291576929a444106bffa9d5b7b84b8d294ee7e7120b60ffa5 [2025-01-09 18:18:26,970 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 18:18:26,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 18:18:26,984 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 18:18:26,985 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 18:18:26,986 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 18:18:26,991 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i [2025-01-09 18:18:28,191 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/992c4948f/44e879fb15704bc18ff9d40ba8dbaebf/FLAG0776b62dc [2025-01-09 18:18:28,653 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 18:18:28,655 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i [2025-01-09 18:18:28,689 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/992c4948f/44e879fb15704bc18ff9d40ba8dbaebf/FLAG0776b62dc [2025-01-09 18:18:28,706 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/992c4948f/44e879fb15704bc18ff9d40ba8dbaebf [2025-01-09 18:18:28,709 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 18:18:28,711 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 18:18:28,713 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 18:18:28,713 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 18:18:28,717 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 18:18:28,718 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 06:18:28" (1/1) ... [2025-01-09 18:18:28,719 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2107ef4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:28, skipping insertion in model container [2025-01-09 18:18:28,719 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 06:18:28" (1/1) ... [2025-01-09 18:18:28,780 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 18:18:29,527 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/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i[138616,138629] [2025-01-09 18:18:29,594 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 18:18:29,635 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 18:18:29,840 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/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i[138616,138629] [2025-01-09 18:18:29,858 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 18:18:29,917 INFO L204 MainTranslator]: Completed translation [2025-01-09 18:18:29,919 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29 WrapperNode [2025-01-09 18:18:29,920 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 18:18:29,921 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 18:18:29,921 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 18:18:29,921 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 18:18:29,926 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:29,985 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,061 INFO L138 Inliner]: procedures = 161, calls = 1531, calls flagged for inlining = 53, calls inlined = 28, statements flattened = 1843 [2025-01-09 18:18:30,063 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 18:18:30,065 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 18:18:30,065 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 18:18:30,065 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 18:18:30,073 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,073 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,092 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,198 INFO L175 MemorySlicer]: Split 1089 memory accesses to 22 slices as follows [2, 1, 522, 5, 6, 2, 6, 3, 5, 3, 37, 3, 72, 8, 10, 10, 11, 3, 13, 24, 325, 18]. 48 percent of accesses are in the largest equivalence class. The 793 initializations are split as follows [2, 0, 512, 5, 0, 0, 0, 3, 5, 0, 28, 0, 0, 4, 10, 10, 11, 0, 13, 0, 172, 18]. The 195 writes are split as follows [0, 0, 0, 0, 5, 2, 6, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 2, 0, 24, 84, 0]. [2025-01-09 18:18:30,199 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,199 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,251 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,254 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,259 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,267 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,276 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,301 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 18:18:30,302 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 18:18:30,302 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 18:18:30,302 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 18:18:30,303 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (1/1) ... [2025-01-09 18:18:30,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 18:18:30,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:18:30,338 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 18:18:30,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 18:18:30,365 INFO L130 BoogieDeclarations]: Found specification of procedure pi_release [2025-01-09 18:18:30,365 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_release [2025-01-09 18:18:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure pf_getgeo [2025-01-09 18:18:30,366 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_getgeo [2025-01-09 18:18:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg [2025-01-09 18:18:30,366 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg [2025-01-09 18:18:30,366 INFO L130 BoogieDeclarations]: Found specification of procedure pi_disconnect [2025-01-09 18:18:30,366 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_disconnect [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure status_reg [2025-01-09 18:18:30,367 INFO L138 BoogieDeclarations]: Found implementation of procedure status_reg [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-01-09 18:18:30,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-01-09 18:18:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-01-09 18:18:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-01-09 18:18:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-01-09 18:18:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-01-09 18:18:30,368 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-01-09 18:18:30,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_pf_mutex [2025-01-09 18:18:30,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_pf_mutex [2025-01-09 18:18:30,370 INFO L130 BoogieDeclarations]: Found specification of procedure pf_reset [2025-01-09 18:18:30,371 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_reset [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-09 18:18:30,371 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_block [2025-01-09 18:18:30,372 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_block [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure pf_wait [2025-01-09 18:18:30,372 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_wait [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure read_reg [2025-01-09 18:18:30,372 INFO L138 BoogieDeclarations]: Found implementation of procedure read_reg [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-01-09 18:18:30,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_pf_mutex [2025-01-09 18:18:30,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_pf_mutex [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure pf_check_events [2025-01-09 18:18:30,372 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_check_events [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-01-09 18:18:30,372 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-01-09 18:18:30,372 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-01-09 18:18:30,373 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-01-09 18:18:30,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-01-09 18:18:30,377 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-01-09 18:18:30,377 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-01-09 18:18:30,377 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure pf_req_sense [2025-01-09 18:18:30,377 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_req_sense [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure pf_completion [2025-01-09 18:18:30,377 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_completion [2025-01-09 18:18:30,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-01-09 18:18:30,378 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-01-09 18:18:30,378 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure pf_atapi [2025-01-09 18:18:30,378 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_atapi [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure pf_command [2025-01-09 18:18:30,378 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_command [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure pf_probe [2025-01-09 18:18:30,378 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_probe [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-01-09 18:18:30,378 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure pf_identify [2025-01-09 18:18:30,379 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_identify [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure pf_sleep [2025-01-09 18:18:30,379 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_sleep [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure pf_mode_sense [2025-01-09 18:18:30,379 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_mode_sense [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure pi_write_block [2025-01-09 18:18:30,379 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_write_block [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-01-09 18:18:30,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-01-09 18:18:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-01-09 18:18:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-01-09 18:18:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-01-09 18:18:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-01-09 18:18:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-01-09 18:18:30,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure pi_init [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_init [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_regr [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_regr [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure pi_connect [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_connect [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure get_capacity [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure get_capacity [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure pf_lock [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_lock [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure xl [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure xl [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure xs [2025-01-09 18:18:30,383 INFO L138 BoogieDeclarations]: Found implementation of procedure xs [2025-01-09 18:18:30,383 INFO L130 BoogieDeclarations]: Found specification of procedure pf_ioctl [2025-01-09 18:18:30,384 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_ioctl [2025-01-09 18:18:30,798 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 18:18:30,800 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 18:18:38,190 INFO L? ?]: Removed 415 outVars from TransFormulas that were not future-live. [2025-01-09 18:18:38,191 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 18:18:38,207 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 18:18:38,208 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2025-01-09 18:18:38,208 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 06:18:38 BoogieIcfgContainer [2025-01-09 18:18:38,208 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 18:18:38,210 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 18:18:38,210 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 18:18:38,214 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 18:18:38,214 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 06:18:28" (1/3) ... [2025-01-09 18:18:38,214 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2366b862 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 06:18:38, skipping insertion in model container [2025-01-09 18:18:38,214 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 06:18:29" (2/3) ... [2025-01-09 18:18:38,214 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2366b862 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 06:18:38, skipping insertion in model container [2025-01-09 18:18:38,215 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 06:18:38" (3/3) ... [2025-01-09 18:18:38,216 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i [2025-01-09 18:18:38,227 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 18:18:38,230 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i that has 39 procedures, 579 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-09 18:18:38,295 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 18:18:38,307 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;@3697f810, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 18:18:38,307 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-01-09 18:18:38,313 INFO L276 IsEmpty]: Start isEmpty. Operand has 579 states, 413 states have (on average 1.3510895883777239) internal successors, (558), 427 states have internal predecessors, (558), 128 states have call successors, (128), 38 states have call predecessors, (128), 38 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) [2025-01-09 18:18:38,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-01-09 18:18:38,321 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:38,322 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:38,322 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:38,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:38,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1213140984, now seen corresponding path program 1 times [2025-01-09 18:18:38,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:38,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970177257] [2025-01-09 18:18:38,333 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:38,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:39,061 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-01-09 18:18:39,276 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-01-09 18:18:39,276 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:39,277 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:39,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:18:39,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:39,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970177257] [2025-01-09 18:18:39,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970177257] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:39,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:18:39,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:18:39,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429672523] [2025-01-09 18:18:39,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:39,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:39,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:39,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:39,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:18:39,573 INFO L87 Difference]: Start difference. First operand has 579 states, 413 states have (on average 1.3510895883777239) internal successors, (558), 427 states have internal predecessors, (558), 128 states have call successors, (128), 38 states have call predecessors, (128), 38 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-09 18:18:39,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:18:39,846 INFO L93 Difference]: Finished difference Result 1604 states and 2309 transitions. [2025-01-09 18:18:39,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:18:39,848 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2025-01-09 18:18:39,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:18:39,867 INFO L225 Difference]: With dead ends: 1604 [2025-01-09 18:18:39,867 INFO L226 Difference]: Without dead ends: 1020 [2025-01-09 18:18:39,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:18:39,877 INFO L435 NwaCegarLoop]: 1156 mSDtfsCounter, 626 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 1918 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:18:39,879 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [626 Valid, 1918 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:18:39,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states. [2025-01-09 18:18:39,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1006. [2025-01-09 18:18:39,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 720 states have (on average 1.3388888888888888) internal successors, (964), 733 states have internal predecessors, (964), 219 states have call successors, (219), 67 states have call predecessors, (219), 66 states have return successors, (213), 213 states have call predecessors, (213), 213 states have call successors, (213) [2025-01-09 18:18:39,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1396 transitions. [2025-01-09 18:18:39,993 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1396 transitions. Word has length 16 [2025-01-09 18:18:39,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:18:39,995 INFO L471 AbstractCegarLoop]: Abstraction has 1006 states and 1396 transitions. [2025-01-09 18:18:39,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-09 18:18:39,995 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1396 transitions. [2025-01-09 18:18:39,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-01-09 18:18:39,996 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:39,996 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:39,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-09 18:18:39,997 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:39,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:39,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1899123615, now seen corresponding path program 1 times [2025-01-09 18:18:39,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:39,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116344230] [2025-01-09 18:18:39,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:39,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:40,637 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-01-09 18:18:40,689 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-01-09 18:18:40,690 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:40,690 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:40,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:18:40,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:40,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116344230] [2025-01-09 18:18:40,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116344230] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:40,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:18:40,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-09 18:18:40,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152740919] [2025-01-09 18:18:40,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:40,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:40,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:40,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:40,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:18:40,851 INFO L87 Difference]: Start difference. First operand 1006 states and 1396 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-09 18:18:40,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:18:40,903 INFO L93 Difference]: Finished difference Result 2009 states and 2789 transitions. [2025-01-09 18:18:40,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:18:40,903 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2025-01-09 18:18:40,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:18:40,912 INFO L225 Difference]: With dead ends: 2009 [2025-01-09 18:18:40,912 INFO L226 Difference]: Without dead ends: 1006 [2025-01-09 18:18:40,915 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:18:40,916 INFO L435 NwaCegarLoop]: 786 mSDtfsCounter, 777 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:18:40,916 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 786 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:18:40,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2025-01-09 18:18:40,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 1006. [2025-01-09 18:18:40,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 720 states have (on average 1.336111111111111) internal successors, (962), 733 states have internal predecessors, (962), 219 states have call successors, (219), 67 states have call predecessors, (219), 66 states have return successors, (213), 213 states have call predecessors, (213), 213 states have call successors, (213) [2025-01-09 18:18:40,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1394 transitions. [2025-01-09 18:18:40,967 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1394 transitions. Word has length 18 [2025-01-09 18:18:40,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:18:40,967 INFO L471 AbstractCegarLoop]: Abstraction has 1006 states and 1394 transitions. [2025-01-09 18:18:40,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-09 18:18:40,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1394 transitions. [2025-01-09 18:18:40,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-01-09 18:18:40,968 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:40,968 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:40,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 18:18:40,969 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:40,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:40,969 INFO L85 PathProgramCache]: Analyzing trace with hash 203011561, now seen corresponding path program 1 times [2025-01-09 18:18:40,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:40,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93263123] [2025-01-09 18:18:40,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:40,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:41,518 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-01-09 18:18:41,588 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-01-09 18:18:41,588 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:41,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:41,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:18:41,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:41,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93263123] [2025-01-09 18:18:41,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93263123] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:41,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:18:41,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:18:41,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314306043] [2025-01-09 18:18:41,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:41,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:41,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:41,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:41,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:18:41,812 INFO L87 Difference]: Start difference. First operand 1006 states and 1394 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-01-09 18:18:45,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 18:18:46,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:18:46,035 INFO L93 Difference]: Finished difference Result 2413 states and 3334 transitions. [2025-01-09 18:18:46,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:18:46,035 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2025-01-09 18:18:46,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:18:46,045 INFO L225 Difference]: With dead ends: 2413 [2025-01-09 18:18:46,046 INFO L226 Difference]: Without dead ends: 1410 [2025-01-09 18:18:46,051 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:18:46,052 INFO L435 NwaCegarLoop]: 1272 mSDtfsCounter, 743 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 1817 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:18:46,052 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [743 Valid, 1817 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-01-09 18:18:46,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1410 states. [2025-01-09 18:18:46,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1410 to 1386. [2025-01-09 18:18:46,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 987 states have (on average 1.3353596757852078) internal successors, (1318), 1004 states have internal predecessors, (1318), 300 states have call successors, (300), 99 states have call predecessors, (300), 98 states have return successors, (294), 294 states have call predecessors, (294), 294 states have call successors, (294) [2025-01-09 18:18:46,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 1912 transitions. [2025-01-09 18:18:46,128 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 1912 transitions. Word has length 22 [2025-01-09 18:18:46,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:18:46,129 INFO L471 AbstractCegarLoop]: Abstraction has 1386 states and 1912 transitions. [2025-01-09 18:18:46,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-01-09 18:18:46,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 1912 transitions. [2025-01-09 18:18:46,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-01-09 18:18:46,130 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:46,130 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:46,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 18:18:46,130 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:46,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:46,131 INFO L85 PathProgramCache]: Analyzing trace with hash -2031583946, now seen corresponding path program 1 times [2025-01-09 18:18:46,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:46,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109550621] [2025-01-09 18:18:46,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:46,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:46,757 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-01-09 18:18:46,794 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-01-09 18:18:46,795 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:46,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:47,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:18:47,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:47,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109550621] [2025-01-09 18:18:47,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109550621] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:47,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:18:47,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:18:47,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540167359] [2025-01-09 18:18:47,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:47,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:47,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:47,040 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:47,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:18:47,040 INFO L87 Difference]: Start difference. First operand 1386 states and 1912 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-01-09 18:18:47,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:18:47,172 INFO L93 Difference]: Finished difference Result 2787 states and 3849 transitions. [2025-01-09 18:18:47,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:18:47,172 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2025-01-09 18:18:47,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:18:47,182 INFO L225 Difference]: With dead ends: 2787 [2025-01-09 18:18:47,182 INFO L226 Difference]: Without dead ends: 1404 [2025-01-09 18:18:47,188 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:18:47,189 INFO L435 NwaCegarLoop]: 782 mSDtfsCounter, 12 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1561 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:18:47,189 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1561 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:18:47,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2025-01-09 18:18:47,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1388. [2025-01-09 18:18:47,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1388 states, 989 states have (on average 1.3346814964610718) internal successors, (1320), 1006 states have internal predecessors, (1320), 300 states have call successors, (300), 99 states have call predecessors, (300), 98 states have return successors, (294), 294 states have call predecessors, (294), 294 states have call successors, (294) [2025-01-09 18:18:47,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1388 states to 1388 states and 1914 transitions. [2025-01-09 18:18:47,315 INFO L78 Accepts]: Start accepts. Automaton has 1388 states and 1914 transitions. Word has length 30 [2025-01-09 18:18:47,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:18:47,315 INFO L471 AbstractCegarLoop]: Abstraction has 1388 states and 1914 transitions. [2025-01-09 18:18:47,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-01-09 18:18:47,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1388 states and 1914 transitions. [2025-01-09 18:18:47,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-01-09 18:18:47,316 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:47,316 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:47,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-09 18:18:47,316 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:47,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:47,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1970569245, now seen corresponding path program 1 times [2025-01-09 18:18:47,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:47,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156193871] [2025-01-09 18:18:47,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:47,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:47,843 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-01-09 18:18:47,873 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-01-09 18:18:47,873 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:47,873 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:48,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:18:48,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:48,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156193871] [2025-01-09 18:18:48,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156193871] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:18:48,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324991007] [2025-01-09 18:18:48,071 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:48,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:18:48,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:18:48,073 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:18:48,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-09 18:18:48,877 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-01-09 18:18:49,162 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-01-09 18:18:49,162 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:49,162 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:49,173 INFO L256 TraceCheckSpWp]: Trace formula consists of 2935 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-01-09 18:18:49,178 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:18:49,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:18:49,200 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:18:49,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324991007] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:49,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:18:49,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:18:49,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176487713] [2025-01-09 18:18:49,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:49,201 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:49,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:49,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:49,201 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:49,201 INFO L87 Difference]: Start difference. First operand 1388 states and 1914 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-01-09 18:18:49,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:18:49,321 INFO L93 Difference]: Finished difference Result 2811 states and 3885 transitions. [2025-01-09 18:18:49,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:18:49,322 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2025-01-09 18:18:49,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:18:49,330 INFO L225 Difference]: With dead ends: 2811 [2025-01-09 18:18:49,330 INFO L226 Difference]: Without dead ends: 1426 [2025-01-09 18:18:49,335 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:49,336 INFO L435 NwaCegarLoop]: 799 mSDtfsCounter, 16 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1578 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:18:49,336 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 1578 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:18:49,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2025-01-09 18:18:49,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1392. [2025-01-09 18:18:49,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1392 states, 993 states have (on average 1.3333333333333333) internal successors, (1324), 1010 states have internal predecessors, (1324), 300 states have call successors, (300), 99 states have call predecessors, (300), 98 states have return successors, (294), 294 states have call predecessors, (294), 294 states have call successors, (294) [2025-01-09 18:18:49,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1392 states to 1392 states and 1918 transitions. [2025-01-09 18:18:49,398 INFO L78 Accepts]: Start accepts. Automaton has 1392 states and 1918 transitions. Word has length 34 [2025-01-09 18:18:49,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:18:49,398 INFO L471 AbstractCegarLoop]: Abstraction has 1392 states and 1918 transitions. [2025-01-09 18:18:49,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-01-09 18:18:49,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1392 states and 1918 transitions. [2025-01-09 18:18:49,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-01-09 18:18:49,399 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:49,399 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:49,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-09 18:18:49,600 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 [2025-01-09 18:18:49,600 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:49,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:49,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1299821596, now seen corresponding path program 1 times [2025-01-09 18:18:49,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:49,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124753408] [2025-01-09 18:18:49,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:49,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:50,244 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-01-09 18:18:50,272 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-01-09 18:18:50,272 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:50,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:50,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:18:50,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:50,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124753408] [2025-01-09 18:18:50,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124753408] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:18:50,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543134282] [2025-01-09 18:18:50,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:50,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:18:50,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:18:50,509 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:18:50,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-09 18:18:51,338 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-01-09 18:18:51,606 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-01-09 18:18:51,607 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:51,607 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:51,617 INFO L256 TraceCheckSpWp]: Trace formula consists of 2954 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:18:51,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:18:51,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-01-09 18:18:51,718 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:18:51,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543134282] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:51,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:18:51,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:18:51,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484085123] [2025-01-09 18:18:51,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:51,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:51,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:51,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:51,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:51,719 INFO L87 Difference]: Start difference. First operand 1392 states and 1918 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-01-09 18:18:51,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:18:51,835 INFO L93 Difference]: Finished difference Result 4118 states and 5666 transitions. [2025-01-09 18:18:51,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:18:51,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2025-01-09 18:18:51,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:18:51,850 INFO L225 Difference]: With dead ends: 4118 [2025-01-09 18:18:51,850 INFO L226 Difference]: Without dead ends: 2729 [2025-01-09 18:18:51,856 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:51,856 INFO L435 NwaCegarLoop]: 787 mSDtfsCounter, 748 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 748 SdHoareTripleChecker+Valid, 1552 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:18:51,857 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [748 Valid, 1552 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:18:51,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2729 states. [2025-01-09 18:18:51,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2729 to 2248. [2025-01-09 18:18:51,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2248 states, 1598 states have (on average 1.3285356695869837) internal successors, (2123), 1624 states have internal predecessors, (2123), 488 states have call successors, (488), 162 states have call predecessors, (488), 161 states have return successors, (482), 481 states have call predecessors, (482), 482 states have call successors, (482) [2025-01-09 18:18:51,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2248 states to 2248 states and 3093 transitions. [2025-01-09 18:18:51,931 INFO L78 Accepts]: Start accepts. Automaton has 2248 states and 3093 transitions. Word has length 38 [2025-01-09 18:18:51,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:18:51,931 INFO L471 AbstractCegarLoop]: Abstraction has 2248 states and 3093 transitions. [2025-01-09 18:18:51,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-01-09 18:18:51,931 INFO L276 IsEmpty]: Start isEmpty. Operand 2248 states and 3093 transitions. [2025-01-09 18:18:51,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-01-09 18:18:51,932 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:51,932 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:51,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-09 18:18:52,137 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 [2025-01-09 18:18:52,137 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:52,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:52,137 INFO L85 PathProgramCache]: Analyzing trace with hash -507814465, now seen corresponding path program 1 times [2025-01-09 18:18:52,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:52,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810534457] [2025-01-09 18:18:52,138 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:52,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:52,715 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-01-09 18:18:52,742 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-01-09 18:18:52,742 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:52,742 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:52,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:18:52,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:52,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810534457] [2025-01-09 18:18:52,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810534457] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:18:52,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724542169] [2025-01-09 18:18:52,942 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:52,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:18:52,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:18:52,945 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:18:52,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-09 18:18:53,847 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-01-09 18:18:54,136 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-01-09 18:18:54,136 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:54,136 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:54,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 3006 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:18:54,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:18:54,170 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:18:54,170 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:18:54,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724542169] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:54,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:18:54,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:18:54,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875493601] [2025-01-09 18:18:54,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:54,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:54,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:54,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:54,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:54,172 INFO L87 Difference]: Start difference. First operand 2248 states and 3093 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-09 18:18:54,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:18:54,272 INFO L93 Difference]: Finished difference Result 4527 states and 6239 transitions. [2025-01-09 18:18:54,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:18:54,273 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2025-01-09 18:18:54,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:18:54,287 INFO L225 Difference]: With dead ends: 4527 [2025-01-09 18:18:54,288 INFO L226 Difference]: Without dead ends: 2282 [2025-01-09 18:18:54,295 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:54,297 INFO L435 NwaCegarLoop]: 784 mSDtfsCounter, 22 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1551 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:18:54,297 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1551 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:18:54,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2282 states. [2025-01-09 18:18:54,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2282 to 2282. [2025-01-09 18:18:54,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2282 states, 1624 states have (on average 1.3294334975369457) internal successors, (2159), 1650 states have internal predecessors, (2159), 496 states have call successors, (496), 162 states have call predecessors, (496), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2025-01-09 18:18:54,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2282 states to 2282 states and 3145 transitions. [2025-01-09 18:18:54,409 INFO L78 Accepts]: Start accepts. Automaton has 2282 states and 3145 transitions. Word has length 39 [2025-01-09 18:18:54,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:18:54,409 INFO L471 AbstractCegarLoop]: Abstraction has 2282 states and 3145 transitions. [2025-01-09 18:18:54,409 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-09 18:18:54,409 INFO L276 IsEmpty]: Start isEmpty. Operand 2282 states and 3145 transitions. [2025-01-09 18:18:54,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-01-09 18:18:54,411 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:54,412 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:54,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-09 18:18:54,613 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 [2025-01-09 18:18:54,614 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:54,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:54,614 INFO L85 PathProgramCache]: Analyzing trace with hash -210547193, now seen corresponding path program 1 times [2025-01-09 18:18:54,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:54,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9092586] [2025-01-09 18:18:54,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:54,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:55,261 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-01-09 18:18:55,283 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-01-09 18:18:55,283 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:55,283 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:55,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:18:55,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:55,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9092586] [2025-01-09 18:18:55,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9092586] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:18:55,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534257868] [2025-01-09 18:18:55,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:55,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:18:55,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:18:55,477 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:18:55,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-09 18:18:56,322 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-01-09 18:18:56,592 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-01-09 18:18:56,592 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:56,592 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:56,603 INFO L256 TraceCheckSpWp]: Trace formula consists of 3097 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:18:56,606 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:18:56,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:18:56,630 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:18:56,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534257868] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:56,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:18:56,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:18:56,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664096812] [2025-01-09 18:18:56,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:56,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:56,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:56,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:56,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:56,631 INFO L87 Difference]: Start difference. First operand 2282 states and 3145 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:18:56,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:18:56,724 INFO L93 Difference]: Finished difference Result 2304 states and 3171 transitions. [2025-01-09 18:18:56,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:18:56,725 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 50 [2025-01-09 18:18:56,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:18:56,736 INFO L225 Difference]: With dead ends: 2304 [2025-01-09 18:18:56,736 INFO L226 Difference]: Without dead ends: 2293 [2025-01-09 18:18:56,737 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:56,738 INFO L435 NwaCegarLoop]: 799 mSDtfsCounter, 782 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:18:56,738 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [782 Valid, 812 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:18:56,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2293 states. [2025-01-09 18:18:56,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2293 to 2282. [2025-01-09 18:18:56,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2282 states, 1624 states have (on average 1.3288177339901477) internal successors, (2158), 1650 states have internal predecessors, (2158), 496 states have call successors, (496), 162 states have call predecessors, (496), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2025-01-09 18:18:56,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2282 states to 2282 states and 3144 transitions. [2025-01-09 18:18:56,809 INFO L78 Accepts]: Start accepts. Automaton has 2282 states and 3144 transitions. Word has length 50 [2025-01-09 18:18:56,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:18:56,810 INFO L471 AbstractCegarLoop]: Abstraction has 2282 states and 3144 transitions. [2025-01-09 18:18:56,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:18:56,810 INFO L276 IsEmpty]: Start isEmpty. Operand 2282 states and 3144 transitions. [2025-01-09 18:18:56,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-01-09 18:18:56,811 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:18:56,811 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:18:56,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-09 18:18:57,011 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 [2025-01-09 18:18:57,011 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:18:57,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:18:57,012 INFO L85 PathProgramCache]: Analyzing trace with hash -153288891, now seen corresponding path program 1 times [2025-01-09 18:18:57,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:18:57,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085830160] [2025-01-09 18:18:57,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:57,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:18:57,529 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-01-09 18:18:57,576 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-01-09 18:18:57,577 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:57,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:57,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:18:57,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:18:57,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085830160] [2025-01-09 18:18:57,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085830160] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:18:57,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309203059] [2025-01-09 18:18:57,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:18:57,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:18:57,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:18:57,829 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:18:57,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-09 18:18:58,762 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-01-09 18:18:59,014 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-01-09 18:18:59,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:18:59,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:18:59,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 3092 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:18:59,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:18:59,141 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:18:59,141 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:18:59,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309203059] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:18:59,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:18:59,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:18:59,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903601011] [2025-01-09 18:18:59,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:18:59,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:18:59,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:18:59,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:18:59,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:18:59,143 INFO L87 Difference]: Start difference. First operand 2282 states and 3144 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:19:03,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 18:19:03,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:03,245 INFO L93 Difference]: Finished difference Result 2284 states and 3145 transitions. [2025-01-09 18:19:03,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:19:03,246 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 50 [2025-01-09 18:19:03,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:03,257 INFO L225 Difference]: With dead ends: 2284 [2025-01-09 18:19:03,257 INFO L226 Difference]: Without dead ends: 2281 [2025-01-09 18:19:03,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:03,260 INFO L435 NwaCegarLoop]: 784 mSDtfsCounter, 738 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 738 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:03,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [738 Valid, 784 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-01-09 18:19:03,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2025-01-09 18:19:03,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 2281. [2025-01-09 18:19:03,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2281 states, 1624 states have (on average 1.3282019704433496) internal successors, (2157), 1649 states have internal predecessors, (2157), 495 states have call successors, (495), 162 states have call predecessors, (495), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2025-01-09 18:19:03,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 3142 transitions. [2025-01-09 18:19:03,337 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 3142 transitions. Word has length 50 [2025-01-09 18:19:03,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:03,338 INFO L471 AbstractCegarLoop]: Abstraction has 2281 states and 3142 transitions. [2025-01-09 18:19:03,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:19:03,338 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 3142 transitions. [2025-01-09 18:19:03,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-01-09 18:19:03,338 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:03,338 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:03,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-09 18:19:03,539 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:03,539 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:03,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:03,540 INFO L85 PathProgramCache]: Analyzing trace with hash -457275669, now seen corresponding path program 1 times [2025-01-09 18:19:03,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:03,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322123267] [2025-01-09 18:19:03,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:03,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:04,071 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-01-09 18:19:04,096 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-01-09 18:19:04,096 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:04,096 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:04,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:19:04,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:04,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322123267] [2025-01-09 18:19:04,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322123267] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:04,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222540364] [2025-01-09 18:19:04,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:04,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:04,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:04,262 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:04,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-09 18:19:05,170 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-01-09 18:19:05,474 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-01-09 18:19:05,474 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:05,474 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:05,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 3094 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:19:05,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:19:05,660 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:19:05,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222540364] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:05,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:19:05,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:19:05,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335441552] [2025-01-09 18:19:05,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:05,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:19:05,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:05,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:19:05,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:05,661 INFO L87 Difference]: Start difference. First operand 2281 states and 3142 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:19:09,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 18:19:09,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:09,813 INFO L93 Difference]: Finished difference Result 2283 states and 3143 transitions. [2025-01-09 18:19:09,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:19:09,818 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 51 [2025-01-09 18:19:09,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:09,827 INFO L225 Difference]: With dead ends: 2283 [2025-01-09 18:19:09,827 INFO L226 Difference]: Without dead ends: 2280 [2025-01-09 18:19:09,828 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:09,828 INFO L435 NwaCegarLoop]: 782 mSDtfsCounter, 735 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:09,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [735 Valid, 782 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-01-09 18:19:09,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2280 states. [2025-01-09 18:19:09,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2280 to 2280. [2025-01-09 18:19:09,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2280 states, 1624 states have (on average 1.3275862068965518) internal successors, (2156), 1648 states have internal predecessors, (2156), 494 states have call successors, (494), 162 states have call predecessors, (494), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2025-01-09 18:19:09,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2280 states to 2280 states and 3140 transitions. [2025-01-09 18:19:09,894 INFO L78 Accepts]: Start accepts. Automaton has 2280 states and 3140 transitions. Word has length 51 [2025-01-09 18:19:09,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:09,894 INFO L471 AbstractCegarLoop]: Abstraction has 2280 states and 3140 transitions. [2025-01-09 18:19:09,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:19:09,894 INFO L276 IsEmpty]: Start isEmpty. Operand 2280 states and 3140 transitions. [2025-01-09 18:19:09,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2025-01-09 18:19:09,895 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:09,895 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:09,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-09 18:19:10,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-01-09 18:19:10,099 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:10,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:10,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1290926328, now seen corresponding path program 1 times [2025-01-09 18:19:10,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:10,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233675058] [2025-01-09 18:19:10,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:10,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:10,602 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-01-09 18:19:10,621 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-01-09 18:19:10,622 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:10,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:10,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:19:10,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:10,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233675058] [2025-01-09 18:19:10,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233675058] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:10,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113202333] [2025-01-09 18:19:10,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:10,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:10,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:10,820 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:10,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-09 18:19:11,887 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-01-09 18:19:12,143 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-01-09 18:19:12,143 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:12,144 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:12,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 3096 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:19:12,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:12,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:19:12,268 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:19:12,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113202333] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:12,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:19:12,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:19:12,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541053552] [2025-01-09 18:19:12,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:12,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:19:12,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:12,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:19:12,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:12,269 INFO L87 Difference]: Start difference. First operand 2280 states and 3140 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:19:16,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 18:19:16,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:16,387 INFO L93 Difference]: Finished difference Result 2282 states and 3141 transitions. [2025-01-09 18:19:16,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:19:16,387 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 52 [2025-01-09 18:19:16,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:16,395 INFO L225 Difference]: With dead ends: 2282 [2025-01-09 18:19:16,395 INFO L226 Difference]: Without dead ends: 2279 [2025-01-09 18:19:16,396 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:16,396 INFO L435 NwaCegarLoop]: 780 mSDtfsCounter, 732 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:16,396 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [732 Valid, 780 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-01-09 18:19:16,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2279 states. [2025-01-09 18:19:16,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2279 to 2279. [2025-01-09 18:19:16,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2279 states, 1624 states have (on average 1.3269704433497538) internal successors, (2155), 1647 states have internal predecessors, (2155), 493 states have call successors, (493), 162 states have call predecessors, (493), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2025-01-09 18:19:16,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2279 states to 2279 states and 3138 transitions. [2025-01-09 18:19:16,470 INFO L78 Accepts]: Start accepts. Automaton has 2279 states and 3138 transitions. Word has length 52 [2025-01-09 18:19:16,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:16,471 INFO L471 AbstractCegarLoop]: Abstraction has 2279 states and 3138 transitions. [2025-01-09 18:19:16,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:19:16,471 INFO L276 IsEmpty]: Start isEmpty. Operand 2279 states and 3138 transitions. [2025-01-09 18:19:16,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2025-01-09 18:19:16,472 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:16,472 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:16,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-01-09 18:19:16,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:16,673 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:16,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:16,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1364288114, now seen corresponding path program 1 times [2025-01-09 18:19:16,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:16,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680724637] [2025-01-09 18:19:16,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:16,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:17,214 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-01-09 18:19:17,233 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-01-09 18:19:17,233 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:17,233 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:17,389 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:19:17,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:17,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680724637] [2025-01-09 18:19:17,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680724637] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:17,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624173732] [2025-01-09 18:19:17,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:17,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:17,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:17,391 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:17,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-09 18:19:18,394 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-01-09 18:19:18,643 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-01-09 18:19:18,643 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:18,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:18,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 3098 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:19:18,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:18,768 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:19:18,768 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:19:18,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624173732] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:18,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:19:18,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:19:18,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283903195] [2025-01-09 18:19:18,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:18,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:19:18,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:18,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:19:18,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:18,770 INFO L87 Difference]: Start difference. First operand 2279 states and 3138 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:19:22,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-01-09 18:19:22,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:22,905 INFO L93 Difference]: Finished difference Result 2776 states and 3799 transitions. [2025-01-09 18:19:22,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:19:22,908 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 53 [2025-01-09 18:19:22,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:22,917 INFO L225 Difference]: With dead ends: 2776 [2025-01-09 18:19:22,917 INFO L226 Difference]: Without dead ends: 2744 [2025-01-09 18:19:22,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:22,918 INFO L435 NwaCegarLoop]: 1096 mSDtfsCounter, 659 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 659 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:22,918 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [659 Valid, 1489 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2025-01-09 18:19:22,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2025-01-09 18:19:22,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 2744. [2025-01-09 18:19:22,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2744 states, 1940 states have (on average 1.3170103092783505) internal successors, (2555), 1965 states have internal predecessors, (2555), 602 states have call successors, (602), 202 states have call predecessors, (602), 201 states have return successors, (601), 600 states have call predecessors, (601), 601 states have call successors, (601) [2025-01-09 18:19:23,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 3758 transitions. [2025-01-09 18:19:23,005 INFO L78 Accepts]: Start accepts. Automaton has 2744 states and 3758 transitions. Word has length 53 [2025-01-09 18:19:23,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:23,005 INFO L471 AbstractCegarLoop]: Abstraction has 2744 states and 3758 transitions. [2025-01-09 18:19:23,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-01-09 18:19:23,005 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 3758 transitions. [2025-01-09 18:19:23,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-01-09 18:19:23,007 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:23,007 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:23,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-01-09 18:19:23,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:23,208 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:23,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:23,208 INFO L85 PathProgramCache]: Analyzing trace with hash -980287044, now seen corresponding path program 1 times [2025-01-09 18:19:23,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:23,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033193573] [2025-01-09 18:19:23,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:23,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:23,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-01-09 18:19:23,728 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-01-09 18:19:23,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:23,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:23,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:19:23,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:23,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033193573] [2025-01-09 18:19:23,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033193573] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:23,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046588161] [2025-01-09 18:19:23,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:23,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:23,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:23,867 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:23,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-09 18:19:24,909 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-01-09 18:19:25,162 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-01-09 18:19:25,162 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:25,162 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:25,171 INFO L256 TraceCheckSpWp]: Trace formula consists of 3191 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-01-09 18:19:25,174 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:25,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-09 18:19:25,202 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:19:25,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046588161] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:25,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:19:25,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:19:25,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249231555] [2025-01-09 18:19:25,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:25,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:19:25,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:25,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:19:25,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:25,203 INFO L87 Difference]: Start difference. First operand 2744 states and 3758 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-01-09 18:19:25,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:25,409 INFO L93 Difference]: Finished difference Result 7021 states and 9582 transitions. [2025-01-09 18:19:25,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:19:25,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 71 [2025-01-09 18:19:25,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:25,425 INFO L225 Difference]: With dead ends: 7021 [2025-01-09 18:19:25,425 INFO L226 Difference]: Without dead ends: 4280 [2025-01-09 18:19:25,433 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:25,433 INFO L435 NwaCegarLoop]: 741 mSDtfsCounter, 699 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 1425 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:25,433 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [699 Valid, 1425 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:19:25,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4280 states. [2025-01-09 18:19:25,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4280 to 4277. [2025-01-09 18:19:25,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4277 states, 3033 states have (on average 1.3142103527860205) internal successors, (3986), 3070 states have internal predecessors, (3986), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2025-01-09 18:19:25,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4277 states to 4277 states and 5813 transitions. [2025-01-09 18:19:25,620 INFO L78 Accepts]: Start accepts. Automaton has 4277 states and 5813 transitions. Word has length 71 [2025-01-09 18:19:25,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:25,620 INFO L471 AbstractCegarLoop]: Abstraction has 4277 states and 5813 transitions. [2025-01-09 18:19:25,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-01-09 18:19:25,621 INFO L276 IsEmpty]: Start isEmpty. Operand 4277 states and 5813 transitions. [2025-01-09 18:19:25,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-01-09 18:19:25,624 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:25,625 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:25,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-09 18:19:25,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:25,829 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:25,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:25,830 INFO L85 PathProgramCache]: Analyzing trace with hash -79038474, now seen corresponding path program 1 times [2025-01-09 18:19:25,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:25,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248912900] [2025-01-09 18:19:25,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:25,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:26,361 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-01-09 18:19:26,381 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-01-09 18:19:26,381 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:26,382 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:26,558 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:19:26,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:26,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248912900] [2025-01-09 18:19:26,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248912900] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:26,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527605212] [2025-01-09 18:19:26,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:26,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:26,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:26,560 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:26,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-09 18:19:27,690 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-01-09 18:19:27,981 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-01-09 18:19:27,981 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:27,981 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:27,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 3739 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-01-09 18:19:27,997 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:28,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-09 18:19:28,009 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:19:28,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527605212] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:28,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:19:28,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:19:28,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997280930] [2025-01-09 18:19:28,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:28,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:19:28,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:28,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:19:28,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:28,011 INFO L87 Difference]: Start difference. First operand 4277 states and 5813 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-01-09 18:19:28,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:28,132 INFO L93 Difference]: Finished difference Result 8563 states and 11875 transitions. [2025-01-09 18:19:28,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:19:28,133 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 134 [2025-01-09 18:19:28,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:28,148 INFO L225 Difference]: With dead ends: 8563 [2025-01-09 18:19:28,148 INFO L226 Difference]: Without dead ends: 4289 [2025-01-09 18:19:28,161 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:28,162 INFO L435 NwaCegarLoop]: 751 mSDtfsCounter, 0 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:28,162 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1497 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:19:28,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4289 states. [2025-01-09 18:19:28,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4289 to 4289. [2025-01-09 18:19:28,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4289 states, 3045 states have (on average 1.3129720853858784) internal successors, (3998), 3082 states have internal predecessors, (3998), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2025-01-09 18:19:28,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4289 states to 4289 states and 5825 transitions. [2025-01-09 18:19:28,305 INFO L78 Accepts]: Start accepts. Automaton has 4289 states and 5825 transitions. Word has length 134 [2025-01-09 18:19:28,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:28,305 INFO L471 AbstractCegarLoop]: Abstraction has 4289 states and 5825 transitions. [2025-01-09 18:19:28,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-01-09 18:19:28,305 INFO L276 IsEmpty]: Start isEmpty. Operand 4289 states and 5825 transitions. [2025-01-09 18:19:28,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-01-09 18:19:28,309 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:28,309 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:28,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-01-09 18:19:28,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-01-09 18:19:28,514 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:28,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:28,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1585674216, now seen corresponding path program 1 times [2025-01-09 18:19:28,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:28,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094133116] [2025-01-09 18:19:28,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:28,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:29,047 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-01-09 18:19:29,066 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-01-09 18:19:29,066 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:29,066 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:29,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-09 18:19:29,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:29,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094133116] [2025-01-09 18:19:29,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094133116] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:29,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407343407] [2025-01-09 18:19:29,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:29,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:29,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:29,235 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:29,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-09 18:19:30,410 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-01-09 18:19:30,703 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-01-09 18:19:30,703 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:30,703 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:30,714 INFO L256 TraceCheckSpWp]: Trace formula consists of 3744 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:19:30,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:30,730 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-09 18:19:30,730 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:19:30,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407343407] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:30,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:19:30,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-01-09 18:19:30,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115484649] [2025-01-09 18:19:30,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:30,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:19:30,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:30,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:19:30,731 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:30,731 INFO L87 Difference]: Start difference. First operand 4289 states and 5825 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2025-01-09 18:19:30,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:30,861 INFO L93 Difference]: Finished difference Result 8599 states and 11803 transitions. [2025-01-09 18:19:30,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 18:19:30,862 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 135 [2025-01-09 18:19:30,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:30,877 INFO L225 Difference]: With dead ends: 8599 [2025-01-09 18:19:30,877 INFO L226 Difference]: Without dead ends: 4313 [2025-01-09 18:19:30,888 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:30,888 INFO L435 NwaCegarLoop]: 750 mSDtfsCounter, 1 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1493 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:30,888 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1493 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:19:30,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4313 states. [2025-01-09 18:19:31,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4313 to 4301. [2025-01-09 18:19:31,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4301 states, 3057 states have (on average 1.3117435394177297) internal successors, (4010), 3094 states have internal predecessors, (4010), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2025-01-09 18:19:31,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4301 states to 4301 states and 5837 transitions. [2025-01-09 18:19:31,018 INFO L78 Accepts]: Start accepts. Automaton has 4301 states and 5837 transitions. Word has length 135 [2025-01-09 18:19:31,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:31,019 INFO L471 AbstractCegarLoop]: Abstraction has 4301 states and 5837 transitions. [2025-01-09 18:19:31,019 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2025-01-09 18:19:31,019 INFO L276 IsEmpty]: Start isEmpty. Operand 4301 states and 5837 transitions. [2025-01-09 18:19:31,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2025-01-09 18:19:31,025 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:31,025 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:31,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-01-09 18:19:31,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-01-09 18:19:31,230 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:31,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:31,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1139922103, now seen corresponding path program 1 times [2025-01-09 18:19:31,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:31,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556653507] [2025-01-09 18:19:31,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:31,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:31,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 190 statements into 1 equivalence classes. [2025-01-09 18:19:31,871 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 190 of 190 statements. [2025-01-09 18:19:31,872 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:31,872 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:32,123 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-01-09 18:19:32,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:32,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556653507] [2025-01-09 18:19:32,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556653507] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:32,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798937036] [2025-01-09 18:19:32,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:32,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:32,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:32,131 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:32,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-09 18:19:33,439 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 190 statements into 1 equivalence classes. [2025-01-09 18:19:33,807 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 190 of 190 statements. [2025-01-09 18:19:33,807 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:33,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:33,824 INFO L256 TraceCheckSpWp]: Trace formula consists of 4158 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-09 18:19:33,828 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:33,889 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-01-09 18:19:33,889 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:19:33,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798937036] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:33,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:19:33,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-01-09 18:19:33,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826541836] [2025-01-09 18:19:33,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:33,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 18:19:33,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:33,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 18:19:33,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-09 18:19:33,891 INFO L87 Difference]: Start difference. First operand 4301 states and 5837 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2025-01-09 18:19:34,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:34,096 INFO L93 Difference]: Finished difference Result 8623 states and 11935 transitions. [2025-01-09 18:19:34,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 18:19:34,096 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 190 [2025-01-09 18:19:34,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:34,115 INFO L225 Difference]: With dead ends: 8623 [2025-01-09 18:19:34,115 INFO L226 Difference]: Without dead ends: 4325 [2025-01-09 18:19:34,130 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-09 18:19:34,131 INFO L435 NwaCegarLoop]: 750 mSDtfsCounter, 0 mSDsluCounter, 1491 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2241 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:34,131 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2241 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:19:34,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4325 states. [2025-01-09 18:19:34,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4325 to 4325. [2025-01-09 18:19:34,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4325 states, 3081 states have (on average 1.3093151574164232) internal successors, (4034), 3118 states have internal predecessors, (4034), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2025-01-09 18:19:34,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4325 states to 4325 states and 5861 transitions. [2025-01-09 18:19:34,456 INFO L78 Accepts]: Start accepts. Automaton has 4325 states and 5861 transitions. Word has length 190 [2025-01-09 18:19:34,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:34,456 INFO L471 AbstractCegarLoop]: Abstraction has 4325 states and 5861 transitions. [2025-01-09 18:19:34,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2025-01-09 18:19:34,457 INFO L276 IsEmpty]: Start isEmpty. Operand 4325 states and 5861 transitions. [2025-01-09 18:19:34,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2025-01-09 18:19:34,462 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:34,462 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:34,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-01-09 18:19:34,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:34,663 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:34,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:34,664 INFO L85 PathProgramCache]: Analyzing trace with hash -145077883, now seen corresponding path program 1 times [2025-01-09 18:19:34,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:34,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032599998] [2025-01-09 18:19:34,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:34,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:35,378 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 192 statements into 1 equivalence classes. [2025-01-09 18:19:35,401 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 192 of 192 statements. [2025-01-09 18:19:35,401 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:35,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:35,608 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-09 18:19:35,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:35,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032599998] [2025-01-09 18:19:35,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032599998] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:35,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646845427] [2025-01-09 18:19:35,609 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:35,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:35,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:35,611 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:35,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-09 18:19:36,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 192 statements into 1 equivalence classes. [2025-01-09 18:19:37,294 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 192 of 192 statements. [2025-01-09 18:19:37,294 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:37,294 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:37,311 INFO L256 TraceCheckSpWp]: Trace formula consists of 4154 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:19:37,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:37,379 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-09 18:19:37,379 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 18:19:38,072 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-09 18:19:38,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646845427] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 18:19:38,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-09 18:19:38,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-01-09 18:19:38,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339071029] [2025-01-09 18:19:38,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-09 18:19:38,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 18:19:38,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:38,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 18:19:38,074 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-01-09 18:19:38,074 INFO L87 Difference]: Start difference. First operand 4325 states and 5861 transitions. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2025-01-09 18:19:38,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:38,361 INFO L93 Difference]: Finished difference Result 8788 states and 11938 transitions. [2025-01-09 18:19:38,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-09 18:19:38,361 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 192 [2025-01-09 18:19:38,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:38,383 INFO L225 Difference]: With dead ends: 8788 [2025-01-09 18:19:38,383 INFO L226 Difference]: Without dead ends: 4466 [2025-01-09 18:19:38,396 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 381 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-01-09 18:19:38,397 INFO L435 NwaCegarLoop]: 747 mSDtfsCounter, 78 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:38,397 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 1507 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:19:38,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4466 states. [2025-01-09 18:19:38,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4466 to 4466. [2025-01-09 18:19:38,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4466 states, 3222 states have (on average 1.314400993171943) internal successors, (4235), 3259 states have internal predecessors, (4235), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2025-01-09 18:19:38,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4466 states to 4466 states and 6062 transitions. [2025-01-09 18:19:38,646 INFO L78 Accepts]: Start accepts. Automaton has 4466 states and 6062 transitions. Word has length 192 [2025-01-09 18:19:38,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:38,646 INFO L471 AbstractCegarLoop]: Abstraction has 4466 states and 6062 transitions. [2025-01-09 18:19:38,646 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2025-01-09 18:19:38,647 INFO L276 IsEmpty]: Start isEmpty. Operand 4466 states and 6062 transitions. [2025-01-09 18:19:38,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2025-01-09 18:19:38,652 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:38,653 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:38,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-01-09 18:19:38,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-01-09 18:19:38,857 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:38,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:38,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1643867526, now seen corresponding path program 2 times [2025-01-09 18:19:38,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:38,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303574293] [2025-01-09 18:19:38,858 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-09 18:19:38,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:39,463 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 204 statements into 2 equivalence classes. [2025-01-09 18:19:39,484 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 96 of 204 statements. [2025-01-09 18:19:39,484 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-09 18:19:39,484 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:39,726 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2025-01-09 18:19:39,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:39,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303574293] [2025-01-09 18:19:39,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303574293] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:39,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:19:39,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 18:19:39,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888068487] [2025-01-09 18:19:39,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:39,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 18:19:39,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:39,727 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 18:19:39,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:39,728 INFO L87 Difference]: Start difference. First operand 4466 states and 6062 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2025-01-09 18:19:39,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:39,935 INFO L93 Difference]: Finished difference Result 8977 states and 12373 transitions. [2025-01-09 18:19:39,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 18:19:39,936 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) Word has length 204 [2025-01-09 18:19:39,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:39,957 INFO L225 Difference]: With dead ends: 8977 [2025-01-09 18:19:39,958 INFO L226 Difference]: Without dead ends: 4514 [2025-01-09 18:19:39,968 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:39,969 INFO L435 NwaCegarLoop]: 750 mSDtfsCounter, 0 mSDsluCounter, 2246 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2996 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:39,969 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2996 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:19:39,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4514 states. [2025-01-09 18:19:40,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4514 to 4514. [2025-01-09 18:19:40,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4514 states, 3258 states have (on average 1.310926949048496) internal successors, (4271), 3295 states have internal predecessors, (4271), 914 states have call successors, (914), 330 states have call predecessors, (914), 341 states have return successors, (961), 924 states have call predecessors, (961), 913 states have call successors, (961) [2025-01-09 18:19:40,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4514 states to 4514 states and 6146 transitions. [2025-01-09 18:19:40,121 INFO L78 Accepts]: Start accepts. Automaton has 4514 states and 6146 transitions. Word has length 204 [2025-01-09 18:19:40,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:40,124 INFO L471 AbstractCegarLoop]: Abstraction has 4514 states and 6146 transitions. [2025-01-09 18:19:40,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2025-01-09 18:19:40,124 INFO L276 IsEmpty]: Start isEmpty. Operand 4514 states and 6146 transitions. [2025-01-09 18:19:40,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2025-01-09 18:19:40,159 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:40,159 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:40,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-01-09 18:19:40,160 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:40,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:40,160 INFO L85 PathProgramCache]: Analyzing trace with hash 97425388, now seen corresponding path program 1 times [2025-01-09 18:19:40,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:40,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833897885] [2025-01-09 18:19:40,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:40,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:40,877 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 270 statements into 1 equivalence classes. [2025-01-09 18:19:40,902 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 270 of 270 statements. [2025-01-09 18:19:40,902 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:40,902 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:41,158 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2025-01-09 18:19:41,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:41,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833897885] [2025-01-09 18:19:41,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833897885] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:41,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:19:41,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 18:19:41,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815615745] [2025-01-09 18:19:41,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:41,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 18:19:41,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:41,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 18:19:41,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 18:19:41,160 INFO L87 Difference]: Start difference. First operand 4514 states and 6146 transitions. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2025-01-09 18:19:41,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:41,314 INFO L93 Difference]: Finished difference Result 9035 states and 12304 transitions. [2025-01-09 18:19:41,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 18:19:41,315 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 270 [2025-01-09 18:19:41,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:41,337 INFO L225 Difference]: With dead ends: 9035 [2025-01-09 18:19:41,337 INFO L226 Difference]: Without dead ends: 4524 [2025-01-09 18:19:41,348 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 18:19:41,349 INFO L435 NwaCegarLoop]: 750 mSDtfsCounter, 0 mSDsluCounter, 1494 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2244 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:41,349 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2244 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:19:41,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4524 states. [2025-01-09 18:19:41,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4524 to 4524. [2025-01-09 18:19:41,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4524 states, 3268 states have (on average 1.3099755201958385) internal successors, (4281), 3305 states have internal predecessors, (4281), 914 states have call successors, (914), 330 states have call predecessors, (914), 341 states have return successors, (961), 924 states have call predecessors, (961), 913 states have call successors, (961) [2025-01-09 18:19:41,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4524 states to 4524 states and 6156 transitions. [2025-01-09 18:19:41,520 INFO L78 Accepts]: Start accepts. Automaton has 4524 states and 6156 transitions. Word has length 270 [2025-01-09 18:19:41,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:41,520 INFO L471 AbstractCegarLoop]: Abstraction has 4524 states and 6156 transitions. [2025-01-09 18:19:41,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2025-01-09 18:19:41,522 INFO L276 IsEmpty]: Start isEmpty. Operand 4524 states and 6156 transitions. [2025-01-09 18:19:41,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2025-01-09 18:19:41,528 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:41,529 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:41,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-01-09 18:19:41,529 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:41,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:41,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1122798484, now seen corresponding path program 1 times [2025-01-09 18:19:41,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:41,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279176199] [2025-01-09 18:19:41,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:41,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:42,129 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 273 statements into 1 equivalence classes. [2025-01-09 18:19:42,188 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 273 of 273 statements. [2025-01-09 18:19:42,188 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:42,188 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:42,425 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2025-01-09 18:19:42,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:42,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279176199] [2025-01-09 18:19:42,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279176199] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:42,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399433292] [2025-01-09 18:19:42,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:42,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:42,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:42,428 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:42,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-09 18:19:43,859 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 273 statements into 1 equivalence classes. [2025-01-09 18:19:44,279 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 273 of 273 statements. [2025-01-09 18:19:44,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:44,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:44,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 4524 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-09 18:19:44,300 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:44,357 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 129 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2025-01-09 18:19:44,357 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 18:19:44,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399433292] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:44,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 18:19:44,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-01-09 18:19:44,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312734940] [2025-01-09 18:19:44,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:44,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 18:19:44,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:44,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 18:19:44,360 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-09 18:19:44,360 INFO L87 Difference]: Start difference. First operand 4524 states and 6156 transitions. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2025-01-09 18:19:44,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:44,629 INFO L93 Difference]: Finished difference Result 9141 states and 12693 transitions. [2025-01-09 18:19:44,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 18:19:44,629 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 273 [2025-01-09 18:19:44,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:44,652 INFO L225 Difference]: With dead ends: 9141 [2025-01-09 18:19:44,652 INFO L226 Difference]: Without dead ends: 4620 [2025-01-09 18:19:44,667 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-09 18:19:44,668 INFO L435 NwaCegarLoop]: 755 mSDtfsCounter, 0 mSDsluCounter, 1499 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2254 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:44,668 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2254 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:19:44,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4620 states. [2025-01-09 18:19:44,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4620 to 4620. [2025-01-09 18:19:44,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4620 states, 3328 states have (on average 1.3079927884615385) internal successors, (4353), 3365 states have internal predecessors, (4353), 950 states have call successors, (950), 330 states have call predecessors, (950), 341 states have return successors, (997), 960 states have call predecessors, (997), 949 states have call successors, (997) [2025-01-09 18:19:44,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4620 states to 4620 states and 6300 transitions. [2025-01-09 18:19:44,930 INFO L78 Accepts]: Start accepts. Automaton has 4620 states and 6300 transitions. Word has length 273 [2025-01-09 18:19:44,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:44,931 INFO L471 AbstractCegarLoop]: Abstraction has 4620 states and 6300 transitions. [2025-01-09 18:19:44,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2025-01-09 18:19:44,931 INFO L276 IsEmpty]: Start isEmpty. Operand 4620 states and 6300 transitions. [2025-01-09 18:19:44,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2025-01-09 18:19:44,939 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:44,939 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:44,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-01-09 18:19:45,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:45,140 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:45,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:45,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1109756262, now seen corresponding path program 1 times [2025-01-09 18:19:45,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:45,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343820795] [2025-01-09 18:19:45,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:45,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:45,761 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 275 statements into 1 equivalence classes. [2025-01-09 18:19:45,792 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 275 of 275 statements. [2025-01-09 18:19:45,792 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:45,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:46,007 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2025-01-09 18:19:46,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:46,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343820795] [2025-01-09 18:19:46,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343820795] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 18:19:46,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132006438] [2025-01-09 18:19:46,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:46,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:46,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 18:19:46,009 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 18:19:46,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-09 18:19:47,455 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 275 statements into 1 equivalence classes. [2025-01-09 18:19:47,837 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 275 of 275 statements. [2025-01-09 18:19:47,837 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:47,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:47,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 4530 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 18:19:47,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 18:19:47,881 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2025-01-09 18:19:47,882 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 18:19:48,644 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2025-01-09 18:19:48,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132006438] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 18:19:48,644 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-09 18:19:48,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-01-09 18:19:48,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546189646] [2025-01-09 18:19:48,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-09 18:19:48,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 18:19:48,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:48,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 18:19:48,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-01-09 18:19:48,647 INFO L87 Difference]: Start difference. First operand 4620 states and 6300 transitions. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 5 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) [2025-01-09 18:19:48,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:48,883 INFO L93 Difference]: Finished difference Result 9528 states and 13056 transitions. [2025-01-09 18:19:48,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-09 18:19:48,884 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 5 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) Word has length 275 [2025-01-09 18:19:48,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:48,908 INFO L225 Difference]: With dead ends: 9528 [2025-01-09 18:19:48,908 INFO L226 Difference]: Without dead ends: 4911 [2025-01-09 18:19:48,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 547 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-01-09 18:19:48,919 INFO L435 NwaCegarLoop]: 747 mSDtfsCounter, 128 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1513 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:48,919 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 1513 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 18:19:48,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4911 states. [2025-01-09 18:19:49,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4911 to 4911. [2025-01-09 18:19:49,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4911 states, 3544 states have (on average 1.3061512415349887) internal successors, (4629), 3581 states have internal predecessors, (4629), 1025 states have call successors, (1025), 330 states have call predecessors, (1025), 341 states have return successors, (1072), 1035 states have call predecessors, (1072), 1024 states have call successors, (1072) [2025-01-09 18:19:49,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4911 states to 4911 states and 6726 transitions. [2025-01-09 18:19:49,076 INFO L78 Accepts]: Start accepts. Automaton has 4911 states and 6726 transitions. Word has length 275 [2025-01-09 18:19:49,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:49,077 INFO L471 AbstractCegarLoop]: Abstraction has 4911 states and 6726 transitions. [2025-01-09 18:19:49,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 5 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) [2025-01-09 18:19:49,077 INFO L276 IsEmpty]: Start isEmpty. Operand 4911 states and 6726 transitions. [2025-01-09 18:19:49,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2025-01-09 18:19:49,083 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:49,084 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:49,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-01-09 18:19:49,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 18:19:49,285 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:49,285 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:49,285 INFO L85 PathProgramCache]: Analyzing trace with hash 110212755, now seen corresponding path program 1 times [2025-01-09 18:19:49,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:49,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151972699] [2025-01-09 18:19:49,286 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 18:19:49,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:49,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 276 statements into 1 equivalence classes. [2025-01-09 18:19:49,880 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 276 of 276 statements. [2025-01-09 18:19:49,880 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 18:19:49,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:50,263 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2025-01-09 18:19:50,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:50,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151972699] [2025-01-09 18:19:50,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151972699] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:50,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:19:50,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 18:19:50,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202614264] [2025-01-09 18:19:50,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:50,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 18:19:50,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:50,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 18:19:50,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:50,265 INFO L87 Difference]: Start difference. First operand 4911 states and 6726 transitions. Second operand has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2025-01-09 18:19:50,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 18:19:50,451 INFO L93 Difference]: Finished difference Result 9840 states and 13494 transitions. [2025-01-09 18:19:50,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 18:19:50,452 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 276 [2025-01-09 18:19:50,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 18:19:50,472 INFO L225 Difference]: With dead ends: 9840 [2025-01-09 18:19:50,472 INFO L226 Difference]: Without dead ends: 4932 [2025-01-09 18:19:50,482 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 18:19:50,484 INFO L435 NwaCegarLoop]: 749 mSDtfsCounter, 1 mSDsluCounter, 2235 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2984 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 18:19:50,484 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2984 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 18:19:50,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4932 states. [2025-01-09 18:19:50,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4932 to 4926. [2025-01-09 18:19:50,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4926 states, 3556 states have (on average 1.3051181102362204) internal successors, (4641), 3593 states have internal predecessors, (4641), 1025 states have call successors, (1025), 330 states have call predecessors, (1025), 344 states have return successors, (1075), 1038 states have call predecessors, (1075), 1024 states have call successors, (1075) [2025-01-09 18:19:50,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4926 states to 4926 states and 6741 transitions. [2025-01-09 18:19:50,646 INFO L78 Accepts]: Start accepts. Automaton has 4926 states and 6741 transitions. Word has length 276 [2025-01-09 18:19:50,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 18:19:50,647 INFO L471 AbstractCegarLoop]: Abstraction has 4926 states and 6741 transitions. [2025-01-09 18:19:50,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2025-01-09 18:19:50,647 INFO L276 IsEmpty]: Start isEmpty. Operand 4926 states and 6741 transitions. [2025-01-09 18:19:50,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2025-01-09 18:19:50,653 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 18:19:50,653 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 18:19:50,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-01-09 18:19:50,654 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 18:19:50,654 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 18:19:50,654 INFO L85 PathProgramCache]: Analyzing trace with hash -66196203, now seen corresponding path program 2 times [2025-01-09 18:19:50,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 18:19:50,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756298448] [2025-01-09 18:19:50,654 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-09 18:19:50,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 18:19:51,248 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 296 statements into 2 equivalence classes. [2025-01-09 18:19:51,273 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 91 of 296 statements. [2025-01-09 18:19:51,274 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-09 18:19:51,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 18:19:51,426 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2025-01-09 18:19:51,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 18:19:51,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756298448] [2025-01-09 18:19:51,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756298448] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 18:19:51,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 18:19:51,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 18:19:51,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549570829] [2025-01-09 18:19:51,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 18:19:51,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 18:19:51,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 18:19:51,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 18:19:51,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 18:19:51,428 INFO L87 Difference]: Start difference. First operand 4926 states and 6741 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23)