./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0464cc7a685168b5fc1a1b0dd8da6141b4b98c7c538345750bda8185cd005644 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 18:38:34,287 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 18:38:34,353 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 18:38:34,359 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 18:38:34,359 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 18:38:34,387 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 18:38:34,388 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 18:38:34,388 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 18:38:34,389 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 18:38:34,389 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 18:38:34,389 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 18:38:34,389 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 18:38:34,390 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 18:38:34,390 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 18:38:34,390 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 18:38:34,390 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 18:38:34,391 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 18:38:34,391 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 18:38:34,391 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 18:38:34,391 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 18:38:34,391 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 18:38:34,391 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 18:38:34,392 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 18:38:34,392 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 18:38:34,392 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 18:38:34,392 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 18:38:34,392 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 18:38:34,392 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 18:38:34,393 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 18:38:34,393 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:38:34,393 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:38:34,393 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:38:34,393 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:38:34,394 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 18:38:34,394 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:38:34,394 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:38:34,394 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:38:34,394 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:38:34,395 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 18:38:34,395 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 18:38:34,395 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 18:38:34,395 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 18:38:34,395 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 18:38:34,395 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 18:38:34,395 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 18:38:34,396 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 18:38:34,396 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 18:38:34,396 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 18:38:34,396 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0464cc7a685168b5fc1a1b0dd8da6141b4b98c7c538345750bda8185cd005644 [2024-11-23 18:38:34,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 18:38:34,715 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 18:38:34,718 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 18:38:34,719 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 18:38:34,720 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 18:38:34,721 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c [2024-11-23 18:38:38,044 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data/4b551d71c/a079012d83f7452d9e13419df39cc56f/FLAG6bdddeaf1 [2024-11-23 18:38:38,346 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 18:38:38,348 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c [2024-11-23 18:38:38,365 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data/4b551d71c/a079012d83f7452d9e13419df39cc56f/FLAG6bdddeaf1 [2024-11-23 18:38:38,389 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data/4b551d71c/a079012d83f7452d9e13419df39cc56f [2024-11-23 18:38:38,393 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 18:38:38,394 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 18:38:38,396 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 18:38:38,396 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 18:38:38,402 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 18:38:38,403 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,404 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15f9ec01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38, skipping insertion in model container [2024-11-23 18:38:38,405 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,427 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 18:38:38,606 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c[1076,1089] [2024-11-23 18:38:38,653 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:38:38,665 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 18:38:38,679 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c[1076,1089] [2024-11-23 18:38:38,711 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:38:38,732 INFO L204 MainTranslator]: Completed translation [2024-11-23 18:38:38,733 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38 WrapperNode [2024-11-23 18:38:38,734 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 18:38:38,735 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 18:38:38,736 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 18:38:38,736 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 18:38:38,745 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,761 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,795 INFO L138 Inliner]: procedures = 17, calls = 173, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 114 [2024-11-23 18:38:38,795 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 18:38:38,796 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 18:38:38,796 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 18:38:38,796 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 18:38:38,808 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,808 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,813 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,835 INFO L175 MemorySlicer]: Split 139 memory accesses to 6 slices as follows [2, 30, 35, 29, 22, 21]. 25 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0]. The 11 writes are split as follows [0, 2, 3, 3, 2, 1]. [2024-11-23 18:38:38,835 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,835 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,849 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,850 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,857 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,863 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,865 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,873 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 18:38:38,877 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 18:38:38,878 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 18:38:38,878 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 18:38:38,879 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (1/1) ... [2024-11-23 18:38:38,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:38:38,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:38,922 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 18:38:38,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 18:38:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 18:38:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_29_to_33_0 [2024-11-23 18:38:38,962 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_29_to_33_0 [2024-11-23 18:38:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 18:38:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-23 18:38:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-23 18:38:38,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-23 18:38:38,963 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_37_to_53_0 [2024-11-23 18:38:38,964 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_37_to_53_0 [2024-11-23 18:38:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 18:38:38,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 18:38:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-23 18:38:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-23 18:38:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-23 18:38:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-23 18:38:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-23 18:38:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-23 18:38:38,964 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-23 18:38:38,965 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-23 18:38:38,965 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-23 18:38:39,112 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 18:38:39,115 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 18:38:39,736 INFO L? ?]: Removed 11 outVars from TransFormulas that were not future-live. [2024-11-23 18:38:39,736 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 18:38:39,747 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 18:38:39,748 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 18:38:39,748 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:38:39 BoogieIcfgContainer [2024-11-23 18:38:39,748 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 18:38:39,750 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 18:38:39,750 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 18:38:39,756 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 18:38:39,757 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 06:38:38" (1/3) ... [2024-11-23 18:38:39,759 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@717da61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:38:39, skipping insertion in model container [2024-11-23 18:38:39,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:38:38" (2/3) ... [2024-11-23 18:38:39,759 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@717da61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:38:39, skipping insertion in model container [2024-11-23 18:38:39,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:38:39" (3/3) ... [2024-11-23 18:38:39,762 INFO L128 eAbstractionObserver]: Analyzing ICFG recursified_dijkstra-u.c [2024-11-23 18:38:39,783 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 18:38:39,785 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG recursified_dijkstra-u.c that has 4 procedures, 47 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-23 18:38:39,853 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 18:38:39,873 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;@73a8bfae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 18:38:39,874 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 18:38:39,880 INFO L276 IsEmpty]: Start isEmpty. Operand has 47 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 32 states have internal predecessors, (37), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-23 18:38:39,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-23 18:38:39,888 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:39,889 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:38:39,889 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:39,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:39,896 INFO L85 PathProgramCache]: Analyzing trace with hash 2024161958, now seen corresponding path program 1 times [2024-11-23 18:38:39,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:38:39,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238140952] [2024-11-23 18:38:39,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:39,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:38:40,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:40,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:38:40,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:38:40,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238140952] [2024-11-23 18:38:40,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238140952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:38:40,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:38:40,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 18:38:40,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968873341] [2024-11-23 18:38:40,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:38:40,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 18:38:40,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:38:40,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 18:38:40,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 18:38:40,268 INFO L87 Difference]: Start difference. First operand has 47 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 32 states have internal predecessors, (37), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-23 18:38:40,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:40,312 INFO L93 Difference]: Finished difference Result 91 states and 135 transitions. [2024-11-23 18:38:40,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 18:38:40,315 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-11-23 18:38:40,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:40,326 INFO L225 Difference]: With dead ends: 91 [2024-11-23 18:38:40,327 INFO L226 Difference]: Without dead ends: 43 [2024-11-23 18:38:40,333 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 18:38:40,340 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:40,341 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 18:38:40,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-23 18:38:40,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2024-11-23 18:38:40,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 26 states have (on average 1.1538461538461537) internal successors, (30), 29 states have internal predecessors, (30), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-23 18:38:40,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 55 transitions. [2024-11-23 18:38:40,392 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 55 transitions. Word has length 16 [2024-11-23 18:38:40,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:40,392 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 55 transitions. [2024-11-23 18:38:40,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-23 18:38:40,393 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 55 transitions. [2024-11-23 18:38:40,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-23 18:38:40,397 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:40,397 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:38:40,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 18:38:40,397 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:40,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:40,398 INFO L85 PathProgramCache]: Analyzing trace with hash 715108188, now seen corresponding path program 1 times [2024-11-23 18:38:40,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:38:40,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029219642] [2024-11-23 18:38:40,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:40,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:38:40,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:42,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:38:42,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:38:42,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029219642] [2024-11-23 18:38:42,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029219642] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:38:42,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:38:42,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-23 18:38:42,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211039910] [2024-11-23 18:38:42,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:38:42,807 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 18:38:42,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:38:42,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 18:38:42,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-11-23 18:38:42,812 INFO L87 Difference]: Start difference. First operand 43 states and 55 transitions. Second operand has 13 states, 10 states have (on average 1.3) internal successors, (13), 9 states have internal predecessors, (13), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-23 18:38:44,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:44,521 INFO L93 Difference]: Finished difference Result 76 states and 99 transitions. [2024-11-23 18:38:44,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 18:38:44,522 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 1.3) internal successors, (13), 9 states have internal predecessors, (13), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-11-23 18:38:44,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:44,525 INFO L225 Difference]: With dead ends: 76 [2024-11-23 18:38:44,526 INFO L226 Difference]: Without dead ends: 74 [2024-11-23 18:38:44,526 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2024-11-23 18:38:44,527 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 57 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:44,528 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 131 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-23 18:38:44,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2024-11-23 18:38:44,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 69. [2024-11-23 18:38:44,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 41 states have (on average 1.1219512195121952) internal successors, (46), 44 states have internal predecessors, (46), 20 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (24), 19 states have call predecessors, (24), 19 states have call successors, (24) [2024-11-23 18:38:44,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 90 transitions. [2024-11-23 18:38:44,572 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 90 transitions. Word has length 17 [2024-11-23 18:38:44,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:44,573 INFO L471 AbstractCegarLoop]: Abstraction has 69 states and 90 transitions. [2024-11-23 18:38:44,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 1.3) internal successors, (13), 9 states have internal predecessors, (13), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-23 18:38:44,573 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 90 transitions. [2024-11-23 18:38:44,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-23 18:38:44,574 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:44,574 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] [2024-11-23 18:38:44,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 18:38:44,576 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:44,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:44,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1913135784, now seen corresponding path program 1 times [2024-11-23 18:38:44,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:38:44,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095522397] [2024-11-23 18:38:44,578 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:44,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:38:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:38:44,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1958081382] [2024-11-23 18:38:44,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:44,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:44,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:44,653 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:44,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 18:38:44,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:44,983 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-23 18:38:44,995 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:45,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:38:45,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:38:45,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:38:45,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:38:45,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:38:45,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:38:45,588 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:38:45,588 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:38:45,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2024-11-23 18:38:46,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:38:46,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095522397] [2024-11-23 18:38:46,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:38:46,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958081382] [2024-11-23 18:38:46,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958081382] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:38:46,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:38:46,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-23 18:38:46,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739109011] [2024-11-23 18:38:46,319 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:38:46,319 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 18:38:46,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:38:46,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 18:38:46,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:38:46,321 INFO L87 Difference]: Start difference. First operand 69 states and 90 transitions. Second operand has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-23 18:38:47,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:38:47,655 INFO L93 Difference]: Finished difference Result 115 states and 151 transitions. [2024-11-23 18:38:47,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:38:47,656 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2024-11-23 18:38:47,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:38:47,658 INFO L225 Difference]: With dead ends: 115 [2024-11-23 18:38:47,658 INFO L226 Difference]: Without dead ends: 113 [2024-11-23 18:38:47,659 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-23 18:38:47,660 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 57 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:38:47,662 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 186 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 18:38:47,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-23 18:38:47,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 104. [2024-11-23 18:38:47,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 62 states have (on average 1.1290322580645162) internal successors, (70), 66 states have internal predecessors, (70), 30 states have call successors, (30), 8 states have call predecessors, (30), 11 states have return successors, (37), 29 states have call predecessors, (37), 28 states have call successors, (37) [2024-11-23 18:38:47,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 137 transitions. [2024-11-23 18:38:47,696 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 137 transitions. Word has length 23 [2024-11-23 18:38:47,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:38:47,696 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 137 transitions. [2024-11-23 18:38:47,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-23 18:38:47,697 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 137 transitions. [2024-11-23 18:38:47,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-23 18:38:47,697 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:38:47,697 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:38:47,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-23 18:38:47,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-23 18:38:47,906 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:38:47,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:38:47,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1510470269, now seen corresponding path program 1 times [2024-11-23 18:38:47,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:38:47,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192016142] [2024-11-23 18:38:47,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:47,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:38:47,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:49,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 18:38:49,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:38:49,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192016142] [2024-11-23 18:38:49,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192016142] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:38:49,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360693745] [2024-11-23 18:38:49,819 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:38:49,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:38:49,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:38:49,822 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:38:49,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 18:38:49,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:38:49,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 98 conjuncts are in the unsatisfiable core [2024-11-23 18:38:49,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:38:50,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:38:50,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:38:50,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:38:50,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:38:50,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:38:50,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:38:50,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2024-11-23 18:38:51,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-23 18:38:51,404 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 18:38:51,404 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:38:53,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360693745] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:38:53,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:38:53,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2024-11-23 18:38:53,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505543946] [2024-11-23 18:38:53,078 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:38:53,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-23 18:38:53,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:38:53,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-23 18:38:53,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1151, Unknown=0, NotChecked=0, Total=1260 [2024-11-23 18:38:53,084 INFO L87 Difference]: Start difference. First operand 104 states and 137 transitions. Second operand has 29 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 8 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-23 18:38:59,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:39:03,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:39:11,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:39:11,321 INFO L93 Difference]: Finished difference Result 154 states and 202 transitions. [2024-11-23 18:39:11,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:39:11,323 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 8 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 23 [2024-11-23 18:39:11,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:39:11,325 INFO L225 Difference]: With dead ends: 154 [2024-11-23 18:39:11,325 INFO L226 Difference]: Without dead ends: 152 [2024-11-23 18:39:11,330 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 655 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=266, Invalid=2595, Unknown=1, NotChecked=0, Total=2862 [2024-11-23 18:39:11,331 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 129 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 1558 mSolverCounterSat, 93 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1558 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:39:11,334 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 320 Invalid, 1653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1558 Invalid, 2 Unknown, 0 Unchecked, 12.8s Time] [2024-11-23 18:39:11,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2024-11-23 18:39:11,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 136. [2024-11-23 18:39:11,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 82 states have (on average 1.1219512195121952) internal successors, (92), 86 states have internal predecessors, (92), 37 states have call successors, (37), 12 states have call predecessors, (37), 16 states have return successors, (48), 37 states have call predecessors, (48), 35 states have call successors, (48) [2024-11-23 18:39:11,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 177 transitions. [2024-11-23 18:39:11,400 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 177 transitions. Word has length 23 [2024-11-23 18:39:11,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:39:11,400 INFO L471 AbstractCegarLoop]: Abstraction has 136 states and 177 transitions. [2024-11-23 18:39:11,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 21 states have internal predecessors, (28), 8 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-23 18:39:11,401 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 177 transitions. [2024-11-23 18:39:11,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-23 18:39:11,404 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:39:11,404 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:39:11,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 18:39:11,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:11,608 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:39:11,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:39:11,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1851427818, now seen corresponding path program 2 times [2024-11-23 18:39:11,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:39:11,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440438228] [2024-11-23 18:39:11,610 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:39:11,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:39:11,681 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:39:11,681 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:39:13,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-23 18:39:13,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:39:13,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440438228] [2024-11-23 18:39:13,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440438228] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:39:13,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456180648] [2024-11-23 18:39:13,654 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:39:13,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:39:13,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:39:13,658 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:39:13,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 18:39:13,810 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:39:13,811 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:39:13,815 WARN L254 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 123 conjuncts are in the unsatisfiable core [2024-11-23 18:39:13,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:39:13,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:39:13,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:39:13,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:39:13,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:39:19,720 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:39:19,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2024-11-23 18:39:19,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:39:32,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-23 18:39:32,379 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-23 18:39:32,379 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:39:34,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456180648] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:39:34,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:39:34,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 34 [2024-11-23 18:39:34,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773941041] [2024-11-23 18:39:34,634 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:39:34,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-23 18:39:34,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:39:34,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-23 18:39:34,636 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1510, Unknown=4, NotChecked=0, Total=1640 [2024-11-23 18:39:34,637 INFO L87 Difference]: Start difference. First operand 136 states and 177 transitions. Second operand has 34 states, 25 states have (on average 1.36) internal successors, (34), 26 states have internal predecessors, (34), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-23 18:39:51,897 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:00,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:04,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:08,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:12,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-23 18:40:16,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:20,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:24,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:28,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-23 18:40:32,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:40:45,000 WARN L286 SmtUtils]: Spent 8.05s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 18:41:05,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:41:13,779 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification. DAG size of input: 68 DAG size of output: 62 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 18:41:22,016 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification. DAG size of input: 75 DAG size of output: 69 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 18:41:26,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:41:30,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:41:32,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:41:32,279 INFO L93 Difference]: Finished difference Result 178 states and 236 transitions. [2024-11-23 18:41:32,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-23 18:41:32,279 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 25 states have (on average 1.36) internal successors, (34), 26 states have internal predecessors, (34), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 29 [2024-11-23 18:41:32,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:41:32,282 INFO L225 Difference]: With dead ends: 178 [2024-11-23 18:41:32,283 INFO L226 Difference]: Without dead ends: 176 [2024-11-23 18:41:32,286 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 919 ImplicationChecksByTransitivity, 80.3s TimeCoverageRelationStatistics Valid=344, Invalid=3806, Unknown=10, NotChecked=0, Total=4160 [2024-11-23 18:41:32,287 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 126 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 1927 mSolverCounterSat, 101 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 2041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1927 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 56.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:41:32,287 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 402 Invalid, 2041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1927 Invalid, 13 Unknown, 0 Unchecked, 56.8s Time] [2024-11-23 18:41:32,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2024-11-23 18:41:32,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 138. [2024-11-23 18:41:32,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 83 states have (on average 1.1204819277108433) internal successors, (93), 87 states have internal predecessors, (93), 37 states have call successors, (37), 12 states have call predecessors, (37), 17 states have return successors, (50), 38 states have call predecessors, (50), 35 states have call successors, (50) [2024-11-23 18:41:32,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 180 transitions. [2024-11-23 18:41:32,335 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 180 transitions. Word has length 29 [2024-11-23 18:41:32,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:41:32,335 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 180 transitions. [2024-11-23 18:41:32,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 25 states have (on average 1.36) internal successors, (34), 26 states have internal predecessors, (34), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2024-11-23 18:41:32,336 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 180 transitions. [2024-11-23 18:41:32,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-23 18:41:32,337 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:41:32,337 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:41:32,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 18:41:32,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:32,540 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:41:32,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:41:32,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1581095569, now seen corresponding path program 3 times [2024-11-23 18:41:32,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:41:32,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759108220] [2024-11-23 18:41:32,541 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:41:32,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:41:32,662 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-23 18:41:32,666 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:41:35,208 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 18:41:35,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:41:35,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759108220] [2024-11-23 18:41:35,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759108220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:41:35,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522993850] [2024-11-23 18:41:35,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:41:35,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:35,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:41:35,211 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:41:35,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 18:41:35,418 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-23 18:41:35,418 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:41:35,421 INFO L256 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 135 conjuncts are in the unsatisfiable core [2024-11-23 18:41:35,426 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:41:35,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:41:35,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:41:35,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:41:36,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-23 18:41:37,102 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:41:37,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 40 [2024-11-23 18:41:37,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2024-11-23 18:41:37,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2024-11-23 18:41:37,901 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-23 18:41:37,901 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:41:39,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2024-11-23 18:41:39,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522993850] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:41:39,280 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:41:39,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18] total 38 [2024-11-23 18:41:39,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274901359] [2024-11-23 18:41:39,280 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:41:39,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-23 18:41:39,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:41:39,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-23 18:41:39,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1666, Unknown=0, NotChecked=0, Total=1806 [2024-11-23 18:41:39,283 INFO L87 Difference]: Start difference. First operand 138 states and 180 transitions. Second operand has 38 states, 29 states have (on average 1.3448275862068966) internal successors, (39), 29 states have internal predecessors, (39), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-11-23 18:41:48,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:41:48,042 INFO L93 Difference]: Finished difference Result 201 states and 264 transitions. [2024-11-23 18:41:48,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-23 18:41:48,043 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 29 states have (on average 1.3448275862068966) internal successors, (39), 29 states have internal predecessors, (39), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 35 [2024-11-23 18:41:48,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:41:48,046 INFO L225 Difference]: With dead ends: 201 [2024-11-23 18:41:48,046 INFO L226 Difference]: Without dead ends: 199 [2024-11-23 18:41:48,052 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1344 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=488, Invalid=4914, Unknown=0, NotChecked=0, Total=5402 [2024-11-23 18:41:48,053 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 206 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 1962 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 2184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 1962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:41:48,056 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 407 Invalid, 2184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1962 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2024-11-23 18:41:48,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2024-11-23 18:41:48,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 133. [2024-11-23 18:41:48,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 81 states have (on average 1.123456790123457) internal successors, (91), 85 states have internal predecessors, (91), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (43), 35 states have call predecessors, (43), 34 states have call successors, (43) [2024-11-23 18:41:48,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 170 transitions. [2024-11-23 18:41:48,118 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 170 transitions. Word has length 35 [2024-11-23 18:41:48,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:41:48,119 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 170 transitions. [2024-11-23 18:41:48,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 29 states have (on average 1.3448275862068966) internal successors, (39), 29 states have internal predecessors, (39), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-11-23 18:41:48,119 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 170 transitions. [2024-11-23 18:41:48,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-23 18:41:48,120 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:41:48,120 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:41:48,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-23 18:41:48,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:48,320 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:41:48,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:41:48,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1343310350, now seen corresponding path program 1 times [2024-11-23 18:41:48,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:41:48,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535674515] [2024-11-23 18:41:48,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:41:48,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:41:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:41:48,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [133674178] [2024-11-23 18:41:48,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:41:48,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:48,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:41:48,355 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:41:48,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 18:41:48,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:41:48,561 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 87 conjuncts are in the unsatisfiable core [2024-11-23 18:41:48,565 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:41:48,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:41:48,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:41:48,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:41:48,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:41:49,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2024-11-23 18:41:49,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-23 18:41:49,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-23 18:41:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-23 18:41:49,307 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:41:49,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 83 [2024-11-23 18:41:50,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:41:50,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535674515] [2024-11-23 18:41:50,328 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:41:50,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133674178] [2024-11-23 18:41:50,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133674178] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:41:50,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:41:50,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-23 18:41:50,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131714812] [2024-11-23 18:41:50,329 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:41:50,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 18:41:50,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:41:50,332 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 18:41:50,332 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:41:50,332 INFO L87 Difference]: Start difference. First operand 133 states and 170 transitions. Second operand has 9 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 18:41:51,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:41:51,812 INFO L93 Difference]: Finished difference Result 159 states and 195 transitions. [2024-11-23 18:41:51,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:41:51,813 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2024-11-23 18:41:51,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:41:51,814 INFO L225 Difference]: With dead ends: 159 [2024-11-23 18:41:51,814 INFO L226 Difference]: Without dead ends: 157 [2024-11-23 18:41:51,815 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 18 SyntacticMatches, 7 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-23 18:41:51,815 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 43 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-23 18:41:51,815 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 187 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-23 18:41:51,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-11-23 18:41:51,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 155. [2024-11-23 18:41:51,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 96 states have (on average 1.1145833333333333) internal successors, (107), 100 states have internal predecessors, (107), 39 states have call successors, (39), 16 states have call predecessors, (39), 19 states have return successors, (45), 38 states have call predecessors, (45), 36 states have call successors, (45) [2024-11-23 18:41:51,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 191 transitions. [2024-11-23 18:41:51,869 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 191 transitions. Word has length 29 [2024-11-23 18:41:51,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:41:51,870 INFO L471 AbstractCegarLoop]: Abstraction has 155 states and 191 transitions. [2024-11-23 18:41:51,870 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-23 18:41:51,870 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 191 transitions. [2024-11-23 18:41:51,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-23 18:41:51,871 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:41:51,871 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:41:51,881 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-23 18:41:52,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:52,072 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:41:52,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:41:52,072 INFO L85 PathProgramCache]: Analyzing trace with hash -345050438, now seen corresponding path program 1 times [2024-11-23 18:41:52,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:41:52,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169255912] [2024-11-23 18:41:52,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:41:52,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:41:52,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:41:52,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1425818525] [2024-11-23 18:41:52,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:41:52,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:41:52,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:41:52,108 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:41:52,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 18:41:52,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:41:52,318 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 89 conjuncts are in the unsatisfiable core [2024-11-23 18:41:52,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:41:52,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:41:52,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:41:56,374 WARN L873 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#n~0#1.offset_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#r~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#n~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#r~0#1.base_BEFORE_CALL_13| Int)) (= (select (select |c_#memory_int#4| |v_ULTIMATE.start_main_~#r~0#1.base_BEFORE_CALL_13|) |v_ULTIMATE.start_main_~#r~0#1.offset_BEFORE_CALL_13|) (select (select |c_#memory_int#5| |v_ULTIMATE.start_main_~#n~0#1.base_BEFORE_CALL_10|) |v_ULTIMATE.start_main_~#n~0#1.offset_BEFORE_CALL_10|))) is different from true [2024-11-23 18:42:00,444 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_37_to_53_0_~r.base_BEFORE_CALL_4 Int) (v_func_to_recursive_line_37_to_53_0_~n.base_BEFORE_CALL_4 Int) (v_func_to_recursive_line_37_to_53_0_~n.offset_BEFORE_CALL_4 Int) (v_func_to_recursive_line_37_to_53_0_~r.offset_BEFORE_CALL_4 Int)) (= (select (select |c_#memory_int#5| v_func_to_recursive_line_37_to_53_0_~n.base_BEFORE_CALL_4) v_func_to_recursive_line_37_to_53_0_~n.offset_BEFORE_CALL_4) (select (select |c_#memory_int#4| v_func_to_recursive_line_37_to_53_0_~r.base_BEFORE_CALL_4) v_func_to_recursive_line_37_to_53_0_~r.offset_BEFORE_CALL_4))) is different from true [2024-11-23 18:42:04,503 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_37_to_53_0_~r.base_BEFORE_CALL_5 Int) (v_func_to_recursive_line_37_to_53_0_~n.base_BEFORE_CALL_5 Int) (v_func_to_recursive_line_37_to_53_0_~n.offset_BEFORE_CALL_5 Int) (v_func_to_recursive_line_37_to_53_0_~r.offset_BEFORE_CALL_5 Int)) (= (select (select |c_#memory_int#5| v_func_to_recursive_line_37_to_53_0_~n.base_BEFORE_CALL_5) v_func_to_recursive_line_37_to_53_0_~n.offset_BEFORE_CALL_5) (select (select |c_#memory_int#4| v_func_to_recursive_line_37_to_53_0_~r.base_BEFORE_CALL_5) v_func_to_recursive_line_37_to_53_0_~r.offset_BEFORE_CALL_5))) is different from true [2024-11-23 18:42:08,593 WARN L873 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_37_to_53_0_~r.base_BEFORE_CALL_6 Int) (v_func_to_recursive_line_37_to_53_0_~r.offset_BEFORE_CALL_6 Int) (v_func_to_recursive_line_37_to_53_0_~n.base_BEFORE_CALL_6 Int) (v_func_to_recursive_line_37_to_53_0_~n.offset_BEFORE_CALL_6 Int)) (= (select (select |c_#memory_int#5| v_func_to_recursive_line_37_to_53_0_~n.base_BEFORE_CALL_6) v_func_to_recursive_line_37_to_53_0_~n.offset_BEFORE_CALL_6) (select (select |c_#memory_int#4| v_func_to_recursive_line_37_to_53_0_~r.base_BEFORE_CALL_6) v_func_to_recursive_line_37_to_53_0_~r.offset_BEFORE_CALL_6))) is different from true [2024-11-23 18:42:08,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 19 [2024-11-23 18:42:08,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 26 [2024-11-23 18:42:08,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 22 [2024-11-23 18:42:08,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 22 [2024-11-23 18:42:08,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:42:09,016 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 18 not checked. [2024-11-23 18:42:09,016 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:42:10,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 156 treesize of output 132 [2024-11-23 18:42:14,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:42:14,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169255912] [2024-11-23 18:42:14,488 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:42:14,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425818525] [2024-11-23 18:42:14,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425818525] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:42:14,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:42:14,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-23 18:42:14,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769655305] [2024-11-23 18:42:14,489 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:42:14,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:42:14,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:42:14,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:42:14,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=90, Unknown=5, NotChecked=84, Total=210 [2024-11-23 18:42:14,490 INFO L87 Difference]: Start difference. First operand 155 states and 191 transitions. Second operand has 12 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 3 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:42:15,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:42:15,410 INFO L93 Difference]: Finished difference Result 182 states and 217 transitions. [2024-11-23 18:42:15,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-23 18:42:15,411 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 3 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2024-11-23 18:42:15,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:42:15,412 INFO L225 Difference]: With dead ends: 182 [2024-11-23 18:42:15,412 INFO L226 Difference]: Without dead ends: 180 [2024-11-23 18:42:15,413 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 21.9s TimeCoverageRelationStatistics Valid=48, Invalid=145, Unknown=5, NotChecked=108, Total=306 [2024-11-23 18:42:15,413 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 13 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 520 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-23 18:42:15,414 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 249 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 150 Invalid, 0 Unknown, 520 Unchecked, 0.5s Time] [2024-11-23 18:42:15,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2024-11-23 18:42:15,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2024-11-23 18:42:15,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 115 states have (on average 1.1217391304347826) internal successors, (129), 119 states have internal predecessors, (129), 39 states have call successors, (39), 22 states have call predecessors, (39), 25 states have return successors, (45), 38 states have call predecessors, (45), 36 states have call successors, (45) [2024-11-23 18:42:15,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 213 transitions. [2024-11-23 18:42:15,473 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 213 transitions. Word has length 35 [2024-11-23 18:42:15,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:42:15,474 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 213 transitions. [2024-11-23 18:42:15,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 3 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-23 18:42:15,474 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 213 transitions. [2024-11-23 18:42:15,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-23 18:42:15,475 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:42:15,475 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:42:15,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-23 18:42:15,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:42:15,676 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:42:15,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:42:15,676 INFO L85 PathProgramCache]: Analyzing trace with hash -734576000, now seen corresponding path program 1 times [2024-11-23 18:42:15,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:42:15,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456946048] [2024-11-23 18:42:15,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:42:15,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:42:15,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:42:15,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [300843149] [2024-11-23 18:42:15,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:42:15,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:42:15,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:42:15,715 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:42:15,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 18:42:16,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:42:16,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 103 conjuncts are in the unsatisfiable core [2024-11-23 18:42:16,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:42:16,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:42:16,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:42:16,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:42:16,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:42:16,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-23 18:42:16,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:42:16,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:42:17,001 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-23 18:42:17,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:42:17,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 82 [2024-11-23 18:42:21,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:42:21,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456946048] [2024-11-23 18:42:21,668 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:42:21,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300843149] [2024-11-23 18:42:21,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300843149] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:42:21,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:42:21,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-23 18:42:21,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600904227] [2024-11-23 18:42:21,668 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:42:21,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 18:42:21,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:42:21,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 18:42:21,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:42:21,669 INFO L87 Difference]: Start difference. First operand 180 states and 213 transitions. Second operand has 10 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-23 18:42:23,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:42:23,255 INFO L93 Difference]: Finished difference Result 198 states and 231 transitions. [2024-11-23 18:42:23,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:42:23,256 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (7), 4 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 41 [2024-11-23 18:42:23,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:42:23,258 INFO L225 Difference]: With dead ends: 198 [2024-11-23 18:42:23,259 INFO L226 Difference]: Without dead ends: 196 [2024-11-23 18:42:23,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 10 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-11-23 18:42:23,260 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 43 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:42:23,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 200 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 18:42:23,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2024-11-23 18:42:23,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 194. [2024-11-23 18:42:23,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 124 states have (on average 1.1209677419354838) internal successors, (139), 128 states have internal predecessors, (139), 42 states have call successors, (42), 24 states have call predecessors, (42), 27 states have return successors, (47), 41 states have call predecessors, (47), 38 states have call successors, (47) [2024-11-23 18:42:23,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 228 transitions. [2024-11-23 18:42:23,324 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 228 transitions. Word has length 41 [2024-11-23 18:42:23,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:42:23,324 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 228 transitions. [2024-11-23 18:42:23,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-23 18:42:23,324 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 228 transitions. [2024-11-23 18:42:23,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-23 18:42:23,325 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:42:23,325 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:42:23,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-23 18:42:23,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:42:23,526 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:42:23,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:42:23,526 INFO L85 PathProgramCache]: Analyzing trace with hash 14741188, now seen corresponding path program 1 times [2024-11-23 18:42:23,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:42:23,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307669912] [2024-11-23 18:42:23,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:42:23,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:42:23,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:42:23,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136895109] [2024-11-23 18:42:23,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:42:23,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:42:23,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:42:23,573 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:42:23,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 18:42:23,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:42:23,792 INFO L256 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-11-23 18:42:23,797 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:42:23,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:42:23,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:42:23,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:42:23,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:42:24,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:42:24,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:42:24,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-23 18:42:25,047 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-23 18:42:25,047 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:42:25,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:42:25,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307669912] [2024-11-23 18:42:25,864 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:42:25,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136895109] [2024-11-23 18:42:25,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136895109] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:42:25,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:42:25,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-23 18:42:25,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042611489] [2024-11-23 18:42:25,864 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:42:25,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:42:25,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:42:25,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:42:25,865 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-11-23 18:42:25,865 INFO L87 Difference]: Start difference. First operand 194 states and 228 transitions. Second operand has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-23 18:42:32,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:42:37,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:42:37,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:42:37,165 INFO L93 Difference]: Finished difference Result 198 states and 230 transitions. [2024-11-23 18:42:37,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 18:42:37,165 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2024-11-23 18:42:37,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:42:37,167 INFO L225 Difference]: With dead ends: 198 [2024-11-23 18:42:37,167 INFO L226 Difference]: Without dead ends: 196 [2024-11-23 18:42:37,167 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 12 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2024-11-23 18:42:37,168 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 81 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 64 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:42:37,168 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 157 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 371 Invalid, 2 Unknown, 0 Unchecked, 10.7s Time] [2024-11-23 18:42:37,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2024-11-23 18:42:37,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 194. [2024-11-23 18:42:37,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 124 states have (on average 1.1129032258064515) internal successors, (138), 128 states have internal predecessors, (138), 42 states have call successors, (42), 24 states have call predecessors, (42), 27 states have return successors, (47), 41 states have call predecessors, (47), 38 states have call successors, (47) [2024-11-23 18:42:37,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 227 transitions. [2024-11-23 18:42:37,228 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 227 transitions. Word has length 47 [2024-11-23 18:42:37,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:42:37,228 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 227 transitions. [2024-11-23 18:42:37,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-23 18:42:37,228 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 227 transitions. [2024-11-23 18:42:37,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-23 18:42:37,229 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:42:37,229 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 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] [2024-11-23 18:42:37,241 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 18:42:37,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:42:37,430 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:42:37,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:42:37,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1489937497, now seen corresponding path program 1 times [2024-11-23 18:42:37,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:42:37,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157690960] [2024-11-23 18:42:37,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:42:37,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:42:37,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:42:37,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [275197481] [2024-11-23 18:42:37,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:42:37,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:42:37,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:42:37,468 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:42:37,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-23 18:42:37,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:42:37,770 INFO L256 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-11-23 18:42:37,775 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:42:37,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:42:37,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:42:37,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:42:37,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:42:37,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:42:38,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:42:39,435 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:42:39,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-23 18:42:51,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:42:51,923 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 12 refuted. 12 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-23 18:42:51,924 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:43:15,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:43:15,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157690960] [2024-11-23 18:43:15,909 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:43:15,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275197481] [2024-11-23 18:43:15,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275197481] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:43:15,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:43:15,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-23 18:43:15,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815123910] [2024-11-23 18:43:15,910 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:43:15,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 18:43:15,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:43:15,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 18:43:15,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=254, Unknown=4, NotChecked=0, Total=306 [2024-11-23 18:43:15,911 INFO L87 Difference]: Start difference. First operand 194 states and 227 transitions. Second operand has 16 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 6 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-23 18:43:18,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:18,611 INFO L93 Difference]: Finished difference Result 248 states and 287 transitions. [2024-11-23 18:43:18,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 18:43:18,612 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 6 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 47 [2024-11-23 18:43:18,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:18,614 INFO L225 Difference]: With dead ends: 248 [2024-11-23 18:43:18,614 INFO L226 Difference]: Without dead ends: 246 [2024-11-23 18:43:18,615 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 37.4s TimeCoverageRelationStatistics Valid=101, Invalid=447, Unknown=4, NotChecked=0, Total=552 [2024-11-23 18:43:18,616 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 55 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 41 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:18,616 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 280 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 772 Invalid, 20 Unknown, 0 Unchecked, 2.0s Time] [2024-11-23 18:43:18,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2024-11-23 18:43:18,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 244. [2024-11-23 18:43:18,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 156 states have (on average 1.1025641025641026) internal successors, (172), 160 states have internal predecessors, (172), 52 states have call successors, (52), 31 states have call predecessors, (52), 35 states have return successors, (60), 52 states have call predecessors, (60), 47 states have call successors, (60) [2024-11-23 18:43:18,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 284 transitions. [2024-11-23 18:43:18,709 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 284 transitions. Word has length 47 [2024-11-23 18:43:18,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:18,710 INFO L471 AbstractCegarLoop]: Abstraction has 244 states and 284 transitions. [2024-11-23 18:43:18,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 6 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-23 18:43:18,710 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 284 transitions. [2024-11-23 18:43:18,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-23 18:43:18,711 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:18,711 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:43:18,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-23 18:43:18,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-23 18:43:18,912 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:18,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:18,912 INFO L85 PathProgramCache]: Analyzing trace with hash -555166450, now seen corresponding path program 2 times [2024-11-23 18:43:18,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:43:18,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649429619] [2024-11-23 18:43:18,912 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:43:18,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:43:18,965 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:43:18,965 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-23 18:43:18,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1880636649] [2024-11-23 18:43:18,971 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:43:18,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:18,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:18,973 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:18,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-23 18:43:19,267 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:43:19,267 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:43:19,272 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 153 conjuncts are in the unsatisfiable core [2024-11-23 18:43:19,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:19,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:43:19,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:43:19,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:19,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:19,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:20,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:43:22,300 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:43:22,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 29 [2024-11-23 18:43:22,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:43:22,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-23 18:43:22,591 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 9 proven. 19 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-23 18:43:22,591 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:43:27,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:43:27,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649429619] [2024-11-23 18:43:27,626 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:43:27,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880636649] [2024-11-23 18:43:27,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880636649] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:43:27,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:43:27,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-11-23 18:43:27,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930800415] [2024-11-23 18:43:27,627 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:43:27,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-23 18:43:27,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:43:27,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-23 18:43:27,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=486, Unknown=1, NotChecked=0, Total=552 [2024-11-23 18:43:27,628 INFO L87 Difference]: Start difference. First operand 244 states and 284 transitions. Second operand has 19 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 16 states have internal predecessors, (29), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-23 18:43:31,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:31,260 INFO L93 Difference]: Finished difference Result 298 states and 344 transitions. [2024-11-23 18:43:31,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-23 18:43:31,260 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 16 states have internal predecessors, (29), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) Word has length 53 [2024-11-23 18:43:31,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:31,263 INFO L225 Difference]: With dead ends: 298 [2024-11-23 18:43:31,263 INFO L226 Difference]: Without dead ends: 296 [2024-11-23 18:43:31,263 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=146, Invalid=909, Unknown=1, NotChecked=0, Total=1056 [2024-11-23 18:43:31,264 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 52 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 37 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 1060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:31,264 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 309 Invalid, 1060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1008 Invalid, 15 Unknown, 0 Unchecked, 2.5s Time] [2024-11-23 18:43:31,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-11-23 18:43:31,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 246. [2024-11-23 18:43:31,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 157 states have (on average 1.1019108280254777) internal successors, (173), 161 states have internal predecessors, (173), 52 states have call successors, (52), 31 states have call predecessors, (52), 36 states have return successors, (62), 53 states have call predecessors, (62), 47 states have call successors, (62) [2024-11-23 18:43:31,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 287 transitions. [2024-11-23 18:43:31,350 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 287 transitions. Word has length 53 [2024-11-23 18:43:31,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:31,350 INFO L471 AbstractCegarLoop]: Abstraction has 246 states and 287 transitions. [2024-11-23 18:43:31,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 16 states have internal predecessors, (29), 7 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (7), 4 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-23 18:43:31,350 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 287 transitions. [2024-11-23 18:43:31,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-23 18:43:31,351 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:31,351 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:43:31,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-23 18:43:31,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-23 18:43:31,553 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:31,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:31,554 INFO L85 PathProgramCache]: Analyzing trace with hash -175890763, now seen corresponding path program 3 times [2024-11-23 18:43:31,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:43:31,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521902551] [2024-11-23 18:43:31,554 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:43:31,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:43:31,675 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-23 18:43:31,675 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-23 18:43:31,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [710220036] [2024-11-23 18:43:31,678 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:43:31,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:31,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:31,684 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:31,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-23 18:43:31,909 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-23 18:43:31,910 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:43:31,912 INFO L256 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-23 18:43:31,916 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:31,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:43:31,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:31,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:32,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:43:32,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-23 18:43:32,815 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-23 18:43:32,815 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:43:36,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 66 [2024-11-23 18:43:37,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:43:37,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521902551] [2024-11-23 18:43:37,291 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:43:37,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710220036] [2024-11-23 18:43:37,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710220036] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:43:37,291 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:43:37,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-23 18:43:37,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882919187] [2024-11-23 18:43:37,291 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:43:37,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 18:43:37,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:43:37,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 18:43:37,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=148, Unknown=1, NotChecked=0, Total=182 [2024-11-23 18:43:37,292 INFO L87 Difference]: Start difference. First operand 246 states and 287 transitions. Second operand has 10 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:43:38,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:38,524 INFO L93 Difference]: Finished difference Result 254 states and 293 transitions. [2024-11-23 18:43:38,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:43:38,525 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 59 [2024-11-23 18:43:38,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:38,527 INFO L225 Difference]: With dead ends: 254 [2024-11-23 18:43:38,527 INFO L226 Difference]: Without dead ends: 252 [2024-11-23 18:43:38,527 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 43 SyntacticMatches, 9 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=61, Invalid=244, Unknown=1, NotChecked=0, Total=306 [2024-11-23 18:43:38,528 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 36 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:38,528 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 224 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-23 18:43:38,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-11-23 18:43:38,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 198. [2024-11-23 18:43:38,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 127 states have (on average 1.110236220472441) internal successors, (141), 131 states have internal predecessors, (141), 42 states have call successors, (42), 25 states have call predecessors, (42), 28 states have return successors, (47), 41 states have call predecessors, (47), 38 states have call successors, (47) [2024-11-23 18:43:38,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 230 transitions. [2024-11-23 18:43:38,620 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 230 transitions. Word has length 59 [2024-11-23 18:43:38,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:38,620 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 230 transitions. [2024-11-23 18:43:38,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 4 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-23 18:43:38,621 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 230 transitions. [2024-11-23 18:43:38,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-23 18:43:38,621 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:38,621 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 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] [2024-11-23 18:43:38,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-23 18:43:38,821 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-23 18:43:38,822 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:38,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:38,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1154003285, now seen corresponding path program 1 times [2024-11-23 18:43:38,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:43:38,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684124537] [2024-11-23 18:43:38,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:38,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:43:38,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:43:38,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2001826925] [2024-11-23 18:43:38,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:38,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:38,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:38,860 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:38,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-23 18:43:39,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:39,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-23 18:43:39,167 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:39,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:43:39,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:39,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:43:39,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:43:39,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:43:39,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:43:39,837 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-23 18:43:39,837 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:43:40,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2024-11-23 18:43:44,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:43:44,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684124537] [2024-11-23 18:43:44,255 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:43:44,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001826925] [2024-11-23 18:43:44,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001826925] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:43:44,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:43:44,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-23 18:43:44,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99733089] [2024-11-23 18:43:44,255 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:43:44,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 18:43:44,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:43:44,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 18:43:44,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:43:44,256 INFO L87 Difference]: Start difference. First operand 198 states and 230 transitions. Second operand has 9 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-23 18:43:45,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:45,445 INFO L93 Difference]: Finished difference Result 212 states and 244 transitions. [2024-11-23 18:43:45,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:43:45,445 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 53 [2024-11-23 18:43:45,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:45,447 INFO L225 Difference]: With dead ends: 212 [2024-11-23 18:43:45,447 INFO L226 Difference]: Without dead ends: 210 [2024-11-23 18:43:45,447 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 36 SyntacticMatches, 13 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-11-23 18:43:45,448 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 36 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:45,448 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 197 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 18:43:45,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-23 18:43:45,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 154. [2024-11-23 18:43:45,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 99 states have (on average 1.121212121212121) internal successors, (111), 103 states have internal predecessors, (111), 32 states have call successors, (32), 19 states have call predecessors, (32), 22 states have return successors, (36), 31 states have call predecessors, (36), 29 states have call successors, (36) [2024-11-23 18:43:45,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 179 transitions. [2024-11-23 18:43:45,532 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 179 transitions. Word has length 53 [2024-11-23 18:43:45,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:45,533 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 179 transitions. [2024-11-23 18:43:45,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-23 18:43:45,534 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 179 transitions. [2024-11-23 18:43:45,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-23 18:43:45,535 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:45,535 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:43:45,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-23 18:43:45,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-23 18:43:45,740 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:45,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:45,741 INFO L85 PathProgramCache]: Analyzing trace with hash -432212062, now seen corresponding path program 1 times [2024-11-23 18:43:45,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:43:45,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307590320] [2024-11-23 18:43:45,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:45,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:43:45,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:43:45,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1364196227] [2024-11-23 18:43:45,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:45,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:45,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:45,783 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:45,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-23 18:43:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:46,135 INFO L256 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 79 conjuncts are in the unsatisfiable core [2024-11-23 18:43:46,140 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:46,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:43:46,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:43:46,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:46,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:46,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:46,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-23 18:43:46,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-23 18:43:46,995 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-23 18:43:46,996 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:43:46,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:43:46,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307590320] [2024-11-23 18:43:46,996 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:43:46,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364196227] [2024-11-23 18:43:46,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364196227] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:43:46,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:43:46,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:43:46,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617004411] [2024-11-23 18:43:46,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:43:46,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:43:46,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:43:46,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:43:46,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:43:46,998 INFO L87 Difference]: Start difference. First operand 154 states and 179 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-23 18:43:48,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:48,442 INFO L93 Difference]: Finished difference Result 162 states and 185 transitions. [2024-11-23 18:43:48,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 18:43:48,443 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 57 [2024-11-23 18:43:48,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:48,444 INFO L225 Difference]: With dead ends: 162 [2024-11-23 18:43:48,444 INFO L226 Difference]: Without dead ends: 160 [2024-11-23 18:43:48,445 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-11-23 18:43:48,445 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 54 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 47 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:48,445 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 112 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 327 Invalid, 5 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 18:43:48,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-23 18:43:48,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 158. [2024-11-23 18:43:48,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 102 states have (on average 1.1176470588235294) internal successors, (114), 106 states have internal predecessors, (114), 32 states have call successors, (32), 20 states have call predecessors, (32), 23 states have return successors, (36), 31 states have call predecessors, (36), 29 states have call successors, (36) [2024-11-23 18:43:48,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 182 transitions. [2024-11-23 18:43:48,528 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 182 transitions. Word has length 57 [2024-11-23 18:43:48,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:48,528 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 182 transitions. [2024-11-23 18:43:48,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-11-23 18:43:48,529 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 182 transitions. [2024-11-23 18:43:48,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-23 18:43:48,529 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:48,529 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 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] [2024-11-23 18:43:48,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-23 18:43:48,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-23 18:43:48,730 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:48,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:48,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1603950229, now seen corresponding path program 1 times [2024-11-23 18:43:48,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:43:48,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477843157] [2024-11-23 18:43:48,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:48,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:43:48,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:49,200 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-23 18:43:49,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:43:49,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477843157] [2024-11-23 18:43:49,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477843157] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:43:49,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:43:49,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 18:43:49,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362162425] [2024-11-23 18:43:49,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:43:49,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 18:43:49,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:43:49,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 18:43:49,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-23 18:43:49,203 INFO L87 Difference]: Start difference. First operand 158 states and 182 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-23 18:43:50,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:50,108 INFO L93 Difference]: Finished difference Result 266 states and 318 transitions. [2024-11-23 18:43:50,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 18:43:50,109 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2024-11-23 18:43:50,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:50,111 INFO L225 Difference]: With dead ends: 266 [2024-11-23 18:43:50,111 INFO L226 Difference]: Without dead ends: 182 [2024-11-23 18:43:50,111 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-23 18:43:50,112 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 41 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:50,112 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 104 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 18:43:50,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2024-11-23 18:43:50,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 176. [2024-11-23 18:43:50,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 112 states have (on average 1.1071428571428572) internal successors, (124), 116 states have internal predecessors, (124), 39 states have call successors, (39), 21 states have call predecessors, (39), 24 states have return successors, (43), 38 states have call predecessors, (43), 36 states have call successors, (43) [2024-11-23 18:43:50,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 206 transitions. [2024-11-23 18:43:50,231 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 206 transitions. Word has length 58 [2024-11-23 18:43:50,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:50,231 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 206 transitions. [2024-11-23 18:43:50,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-23 18:43:50,232 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 206 transitions. [2024-11-23 18:43:50,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-23 18:43:50,233 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:50,233 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:43:50,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-23 18:43:50,234 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:50,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:50,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1600618501, now seen corresponding path program 1 times [2024-11-23 18:43:50,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:43:50,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151123439] [2024-11-23 18:43:50,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:50,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:43:50,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:43:50,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1505866554] [2024-11-23 18:43:50,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:50,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:50,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:50,303 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:50,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-23 18:43:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:50,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-23 18:43:50,538 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:50,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:43:50,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:50,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:50,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:43:50,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:43:51,035 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 36 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-23 18:43:51,036 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:43:51,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:43:51,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151123439] [2024-11-23 18:43:51,273 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:43:51,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505866554] [2024-11-23 18:43:51,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505866554] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:43:51,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:43:51,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-23 18:43:51,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517098647] [2024-11-23 18:43:51,274 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:43:51,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 18:43:51,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:43:51,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 18:43:51,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-23 18:43:51,276 INFO L87 Difference]: Start difference. First operand 176 states and 206 transitions. Second operand has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-23 18:43:52,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:43:52,602 INFO L93 Difference]: Finished difference Result 184 states and 212 transitions. [2024-11-23 18:43:52,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 18:43:52,602 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 63 [2024-11-23 18:43:52,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:43:52,604 INFO L225 Difference]: With dead ends: 184 [2024-11-23 18:43:52,604 INFO L226 Difference]: Without dead ends: 180 [2024-11-23 18:43:52,604 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 57 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:43:52,605 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 44 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 44 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:43:52,605 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 102 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 243 Invalid, 5 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 18:43:52,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2024-11-23 18:43:52,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 178. [2024-11-23 18:43:52,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 114 states have (on average 1.0964912280701755) internal successors, (125), 117 states have internal predecessors, (125), 39 states have call successors, (39), 22 states have call predecessors, (39), 24 states have return successors, (43), 38 states have call predecessors, (43), 36 states have call successors, (43) [2024-11-23 18:43:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 207 transitions. [2024-11-23 18:43:52,716 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 207 transitions. Word has length 63 [2024-11-23 18:43:52,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:43:52,717 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 207 transitions. [2024-11-23 18:43:52,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-23 18:43:52,717 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 207 transitions. [2024-11-23 18:43:52,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-23 18:43:52,718 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:43:52,718 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 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] [2024-11-23 18:43:52,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-23 18:43:52,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-23 18:43:52,923 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:43:52,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:43:52,924 INFO L85 PathProgramCache]: Analyzing trace with hash -785461170, now seen corresponding path program 1 times [2024-11-23 18:43:52,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:43:52,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629649465] [2024-11-23 18:43:52,924 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:52,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:43:52,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:58,888 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-11-23 18:43:58,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:43:58,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629649465] [2024-11-23 18:43:58,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629649465] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:43:58,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026025502] [2024-11-23 18:43:58,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:43:58,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:43:58,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:43:58,891 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:43:58,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-23 18:43:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:43:59,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 150 conjuncts are in the unsatisfiable core [2024-11-23 18:43:59,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:43:59,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:43:59,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:59,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:43:59,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:43:59,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:44:00,413 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:44:00,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 45 [2024-11-23 18:44:00,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:44:03,533 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2024-11-23 18:44:03,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 21 [2024-11-23 18:44:03,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:44:03,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:44:03,706 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-11-23 18:44:03,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 29 [2024-11-23 18:44:03,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 20 [2024-11-23 18:44:04,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2024-11-23 18:44:04,694 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-11-23 18:44:04,694 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:44:18,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026025502] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:44:18,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:44:18,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 39 [2024-11-23 18:44:18,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096766599] [2024-11-23 18:44:18,927 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 18:44:18,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-23 18:44:18,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:44:18,929 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-23 18:44:18,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=2188, Unknown=0, NotChecked=0, Total=2352 [2024-11-23 18:44:18,930 INFO L87 Difference]: Start difference. First operand 178 states and 207 transitions. Second operand has 39 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 29 states have internal predecessors, (53), 12 states have call successors, (22), 10 states have call predecessors, (22), 6 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-11-23 18:44:24,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:44:29,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:44:38,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:44:43,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 18:44:46,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:44:46,879 INFO L93 Difference]: Finished difference Result 293 states and 335 transitions. [2024-11-23 18:44:46,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-23 18:44:46,880 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 29 states have internal predecessors, (53), 12 states have call successors, (22), 10 states have call predecessors, (22), 6 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 64 [2024-11-23 18:44:46,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:44:46,882 INFO L225 Difference]: With dead ends: 293 [2024-11-23 18:44:46,882 INFO L226 Difference]: Without dead ends: 273 [2024-11-23 18:44:46,883 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 81 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1335 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=376, Invalid=4454, Unknown=0, NotChecked=0, Total=4830 [2024-11-23 18:44:46,884 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 110 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 2479 mSolverCounterSat, 83 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 2567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 2479 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.2s IncrementalHoareTripleChecker+Time [2024-11-23 18:44:46,884 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 504 Invalid, 2567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 2479 Invalid, 5 Unknown, 0 Unchecked, 24.2s Time] [2024-11-23 18:44:46,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2024-11-23 18:44:47,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 272. [2024-11-23 18:44:47,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 176 states have (on average 1.0738636363636365) internal successors, (189), 180 states have internal predecessors, (189), 54 states have call successors, (54), 37 states have call predecessors, (54), 41 states have return successors, (67), 54 states have call predecessors, (67), 51 states have call successors, (67) [2024-11-23 18:44:47,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 310 transitions. [2024-11-23 18:44:47,090 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 310 transitions. Word has length 64 [2024-11-23 18:44:47,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:44:47,090 INFO L471 AbstractCegarLoop]: Abstraction has 272 states and 310 transitions. [2024-11-23 18:44:47,091 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 29 states have internal predecessors, (53), 12 states have call successors, (22), 10 states have call predecessors, (22), 6 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-11-23 18:44:47,091 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 310 transitions. [2024-11-23 18:44:47,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-23 18:44:47,092 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:44:47,092 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 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] [2024-11-23 18:44:47,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-23 18:44:47,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-23 18:44:47,293 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:44:47,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:44:47,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1594807796, now seen corresponding path program 1 times [2024-11-23 18:44:47,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:44:47,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255060073] [2024-11-23 18:44:47,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:44:47,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:44:47,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:44:49,594 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-23 18:44:49,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:44:49,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255060073] [2024-11-23 18:44:49,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255060073] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:44:49,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404031480] [2024-11-23 18:44:49,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:44:49,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:44:49,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:44:49,597 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:44:49,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-23 18:44:49,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:44:49,834 INFO L256 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 106 conjuncts are in the unsatisfiable core [2024-11-23 18:44:49,837 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:44:49,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:44:49,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:44:49,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:45:10,269 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:45:10,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2024-11-23 18:46:20,352 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2024-11-23 18:46:20,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 21 [2024-11-23 18:46:20,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:46:28,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2024-11-23 18:46:28,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-23 18:46:29,067 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 17 proven. 14 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-23 18:46:29,067 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:46:29,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 64 [2024-11-23 18:46:31,801 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-11-23 18:46:31,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404031480] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:46:31,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 18:46:31,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 11] total 37 [2024-11-23 18:46:31,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403001671] [2024-11-23 18:46:31,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 18:46:31,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-23 18:46:31,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:46:31,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-23 18:46:31,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1196, Unknown=13, NotChecked=0, Total=1332 [2024-11-23 18:46:31,803 INFO L87 Difference]: Start difference. First operand 272 states and 310 transitions. Second operand has 37 states, 28 states have (on average 2.642857142857143) internal successors, (74), 28 states have internal predecessors, (74), 16 states have call successors, (31), 11 states have call predecessors, (31), 6 states have return successors, (24), 9 states have call predecessors, (24), 10 states have call successors, (24) [2024-11-23 18:46:43,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:46:43,481 INFO L93 Difference]: Finished difference Result 283 states and 323 transitions. [2024-11-23 18:46:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-23 18:46:43,481 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 28 states have (on average 2.642857142857143) internal successors, (74), 28 states have internal predecessors, (74), 16 states have call successors, (31), 11 states have call predecessors, (31), 6 states have return successors, (24), 9 states have call predecessors, (24), 10 states have call successors, (24) Word has length 64 [2024-11-23 18:46:43,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:46:43,483 INFO L225 Difference]: With dead ends: 283 [2024-11-23 18:46:43,483 INFO L226 Difference]: Without dead ends: 281 [2024-11-23 18:46:43,485 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 98 SyntacticMatches, 16 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 106.4s TimeCoverageRelationStatistics Valid=420, Invalid=3472, Unknown=14, NotChecked=0, Total=3906 [2024-11-23 18:46:43,485 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 149 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-11-23 18:46:43,486 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 358 Invalid, 1965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1837 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2024-11-23 18:46:43,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2024-11-23 18:46:43,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 272. [2024-11-23 18:46:43,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 176 states have (on average 1.0681818181818181) internal successors, (188), 180 states have internal predecessors, (188), 54 states have call successors, (54), 37 states have call predecessors, (54), 41 states have return successors, (67), 54 states have call predecessors, (67), 51 states have call successors, (67) [2024-11-23 18:46:43,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 309 transitions. [2024-11-23 18:46:43,657 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 309 transitions. Word has length 64 [2024-11-23 18:46:43,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:46:43,658 INFO L471 AbstractCegarLoop]: Abstraction has 272 states and 309 transitions. [2024-11-23 18:46:43,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 28 states have (on average 2.642857142857143) internal successors, (74), 28 states have internal predecessors, (74), 16 states have call successors, (31), 11 states have call predecessors, (31), 6 states have return successors, (24), 9 states have call predecessors, (24), 10 states have call successors, (24) [2024-11-23 18:46:43,658 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 309 transitions. [2024-11-23 18:46:43,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-11-23 18:46:43,659 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:46:43,659 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:46:43,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-23 18:46:43,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:46:43,860 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:46:43,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:46:43,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1581290862, now seen corresponding path program 1 times [2024-11-23 18:46:43,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:46:43,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130587361] [2024-11-23 18:46:43,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:46:43,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:46:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 18:46:43,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [727770498] [2024-11-23 18:46:43,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:46:43,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:46:43,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:46:43,925 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:46:43,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-23 18:46:44,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:46:44,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 67 conjuncts are in the unsatisfiable core [2024-11-23 18:46:44,228 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:46:44,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:46:44,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:46:44,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:46:44,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:46:44,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:46:45,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-23 18:46:45,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2024-11-23 18:46:45,224 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 60 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-23 18:46:45,225 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:46:45,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:46:45,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130587361] [2024-11-23 18:46:45,696 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:46:45,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727770498] [2024-11-23 18:46:45,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727770498] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:46:45,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:46:45,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-23 18:46:45,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48455971] [2024-11-23 18:46:45,697 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:46:45,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 18:46:45,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:46:45,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 18:46:45,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:46:45,698 INFO L87 Difference]: Start difference. First operand 272 states and 309 transitions. Second operand has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-23 18:46:47,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:46:47,508 INFO L93 Difference]: Finished difference Result 274 states and 310 transitions. [2024-11-23 18:46:47,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 18:46:47,509 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 69 [2024-11-23 18:46:47,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:46:47,510 INFO L225 Difference]: With dead ends: 274 [2024-11-23 18:46:47,510 INFO L226 Difference]: Without dead ends: 210 [2024-11-23 18:46:47,511 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2024-11-23 18:46:47,511 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 38 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 41 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-23 18:46:47,511 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 98 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 272 Invalid, 1 Unknown, 0 Unchecked, 1.3s Time] [2024-11-23 18:46:47,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-23 18:46:47,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2024-11-23 18:46:47,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 135 states have (on average 1.0740740740740742) internal successors, (145), 138 states have internal predecessors, (145), 44 states have call successors, (44), 27 states have call predecessors, (44), 30 states have return successors, (56), 44 states have call predecessors, (56), 42 states have call successors, (56) [2024-11-23 18:46:47,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 245 transitions. [2024-11-23 18:46:47,676 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 245 transitions. Word has length 69 [2024-11-23 18:46:47,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:46:47,676 INFO L471 AbstractCegarLoop]: Abstraction has 210 states and 245 transitions. [2024-11-23 18:46:47,677 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-23 18:46:47,677 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 245 transitions. [2024-11-23 18:46:47,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-23 18:46:47,678 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:46:47,678 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 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] [2024-11-23 18:46:47,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-23 18:46:47,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:46:47,878 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:46:47,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:46:47,879 INFO L85 PathProgramCache]: Analyzing trace with hash 2053326362, now seen corresponding path program 2 times [2024-11-23 18:46:47,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:46:47,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65993269] [2024-11-23 18:46:47,880 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:46:47,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:46:48,008 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:46:48,009 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-23 18:46:48,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [144842429] [2024-11-23 18:46:48,011 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:46:48,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:46:48,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:46:48,014 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:46:48,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-23 18:46:48,513 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:46:48,513 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:46:48,517 INFO L256 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 161 conjuncts are in the unsatisfiable core [2024-11-23 18:46:48,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:46:48,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:46:48,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:46:48,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:46:48,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:46:49,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:46:50,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:46:50,989 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2024-11-23 18:46:50,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 21 [2024-11-23 18:46:51,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:46:51,147 INFO L349 Elim1Store]: treesize reduction 18, result has 60.9 percent of original size [2024-11-23 18:46:51,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 51 [2024-11-23 18:46:51,220 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-11-23 18:46:51,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 29 [2024-11-23 18:46:52,710 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:46:52,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 140 [2024-11-23 18:46:52,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:46:52,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 72 treesize of output 156 [2024-11-23 18:46:53,256 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 15 proven. 46 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-23 18:46:53,257 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:48:17,928 WARN L286 SmtUtils]: Spent 5.13s on a formula simplification that was a NOOP. DAG size: 67 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-23 18:48:17,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:48:17,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65993269] [2024-11-23 18:48:17,930 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 18:48:17,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144842429] [2024-11-23 18:48:17,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144842429] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:48:17,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:48:17,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-11-23 18:48:17,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640780571] [2024-11-23 18:48:17,930 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 18:48:17,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-23 18:48:17,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:48:17,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-23 18:48:17,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1139, Unknown=14, NotChecked=0, Total=1260 [2024-11-23 18:48:17,932 INFO L87 Difference]: Start difference. First operand 210 states and 245 transitions. Second operand has 23 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 6 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-11-23 18:48:47,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:48:47,574 INFO L93 Difference]: Finished difference Result 272 states and 311 transitions. [2024-11-23 18:48:47,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-23 18:48:47,575 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 6 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 70 [2024-11-23 18:48:47,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:48:47,576 INFO L225 Difference]: With dead ends: 272 [2024-11-23 18:48:47,576 INFO L226 Difference]: Without dead ends: 270 [2024-11-23 18:48:47,577 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 81 SyntacticMatches, 12 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 106.8s TimeCoverageRelationStatistics Valid=218, Invalid=2215, Unknown=17, NotChecked=0, Total=2450 [2024-11-23 18:48:47,577 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 73 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 1388 mSolverCounterSat, 48 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1388 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2024-11-23 18:48:47,578 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 403 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1388 Invalid, 9 Unknown, 0 Unchecked, 6.5s Time] [2024-11-23 18:48:47,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2024-11-23 18:48:47,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 266. [2024-11-23 18:48:47,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 172 states have (on average 1.0813953488372092) internal successors, (186), 176 states have internal predecessors, (186), 54 states have call successors, (54), 36 states have call predecessors, (54), 39 states have return successors, (67), 53 states have call predecessors, (67), 51 states have call successors, (67) [2024-11-23 18:48:47,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 307 transitions. [2024-11-23 18:48:47,723 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 307 transitions. Word has length 70 [2024-11-23 18:48:47,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:48:47,724 INFO L471 AbstractCegarLoop]: Abstraction has 266 states and 307 transitions. [2024-11-23 18:48:47,724 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 1.894736842105263) internal successors, (36), 18 states have internal predecessors, (36), 6 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-11-23 18:48:47,724 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 307 transitions. [2024-11-23 18:48:47,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-23 18:48:47,725 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:48:47,725 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 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] [2024-11-23 18:48:47,737 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-23 18:48:47,925 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-23 18:48:47,926 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:48:47,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:48:47,926 INFO L85 PathProgramCache]: Analyzing trace with hash 686453191, now seen corresponding path program 3 times [2024-11-23 18:48:47,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:48:47,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334553075] [2024-11-23 18:48:47,926 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:48:47,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:48:48,047 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-23 18:48:48,047 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:48:53,097 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-23 18:48:53,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:48:53,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334553075] [2024-11-23 18:48:53,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334553075] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:48:53,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267561595] [2024-11-23 18:48:53,098 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:48:53,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:48:53,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:48:53,100 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:48:53,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-23 18:48:53,660 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-23 18:48:53,660 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:48:53,665 WARN L254 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 192 conjuncts are in the unsatisfiable core [2024-11-23 18:48:53,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:48:53,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2024-11-23 18:48:53,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:48:53,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:48:53,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:48:53,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:48:53,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-23 18:48:57,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:48:58,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:48:58,683 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:48:58,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 33 [2024-11-23 18:49:02,857 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2024-11-23 18:49:02,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 21 [2024-11-23 18:49:02,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-23 18:49:02,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:49:03,137 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-11-23 18:49:03,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 29 [2024-11-23 18:49:03,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 20 [2024-11-23 18:49:03,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-23 18:49:03,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2024-11-23 18:49:03,949 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-11-23 18:49:03,949 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:49:04,830 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-23 18:49:04,830 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-23 18:49:04,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-11-23 18:49:04,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-23 18:49:05,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:49:05,032 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:912) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.<init>(PredicateUnifier.java:786) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:374) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:323) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:555) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.<init>(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.<init>(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.<init>(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.<init>(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 46 more [2024-11-23 18:49:05,038 INFO L158 Benchmark]: Toolchain (without parser) took 626642.73ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 117.8MB in the beginning and 364.9MB in the end (delta: -247.2MB). Peak memory consumption was 52.0MB. Max. memory is 16.1GB. [2024-11-23 18:49:05,038 INFO L158 Benchmark]: CDTParser took 0.48ms. Allocated memory is still 117.4MB. Free memory was 74.6MB in the beginning and 74.5MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:49:05,039 INFO L158 Benchmark]: CACSL2BoogieTranslator took 338.57ms. Allocated memory is still 142.6MB. Free memory was 117.5MB in the beginning and 104.1MB in the end (delta: 13.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 18:49:05,039 INFO L158 Benchmark]: Boogie Procedure Inliner took 60.02ms. Allocated memory is still 142.6MB. Free memory was 104.1MB in the beginning and 102.6MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:49:05,039 INFO L158 Benchmark]: Boogie Preprocessor took 80.59ms. Allocated memory is still 142.6MB. Free memory was 102.6MB in the beginning and 100.2MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 18:49:05,039 INFO L158 Benchmark]: RCFGBuilder took 870.66ms. Allocated memory is still 142.6MB. Free memory was 100.0MB in the beginning and 75.9MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-23 18:49:05,040 INFO L158 Benchmark]: TraceAbstraction took 625285.88ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 75.4MB in the beginning and 364.9MB in the end (delta: -289.5MB). Peak memory consumption was 10.0MB. Max. memory is 16.1GB. [2024-11-23 18:49:05,041 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.48ms. Allocated memory is still 117.4MB. Free memory was 74.6MB in the beginning and 74.5MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 338.57ms. Allocated memory is still 142.6MB. Free memory was 117.5MB in the beginning and 104.1MB in the end (delta: 13.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 60.02ms. Allocated memory is still 142.6MB. Free memory was 104.1MB in the beginning and 102.6MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 80.59ms. Allocated memory is still 142.6MB. Free memory was 102.6MB in the beginning and 100.2MB in the end (delta: 2.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 870.66ms. Allocated memory is still 142.6MB. Free memory was 100.0MB in the beginning and 75.9MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 625285.88ms. Allocated memory was 142.6MB in the beginning and 444.6MB in the end (delta: 302.0MB). Free memory was 75.4MB in the beginning and 364.9MB in the end (delta: -289.5MB). Peak memory consumption was 10.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0464cc7a685168b5fc1a1b0dd8da6141b4b98c7c538345750bda8185cd005644 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 18:49:07,758 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 18:49:07,943 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 18:49:07,952 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 18:49:07,952 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 18:49:07,995 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 18:49:07,997 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 18:49:07,998 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 18:49:07,999 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 18:49:07,999 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 18:49:07,999 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 18:49:07,999 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 18:49:08,000 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 18:49:08,000 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 18:49:08,000 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 18:49:08,000 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 18:49:08,000 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 18:49:08,001 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 18:49:08,002 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 18:49:08,002 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 18:49:08,002 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 18:49:08,002 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 18:49:08,002 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 18:49:08,002 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:49:08,002 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:49:08,002 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:49:08,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:49:08,005 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 18:49:08,005 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:49:08,005 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:49:08,006 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:49:08,006 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:49:08,007 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 18:49:08,007 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 18:49:08,007 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 18:49:08,007 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 18:49:08,008 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 18:49:08,008 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 18:49:08,008 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 18:49:08,008 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 18:49:08,008 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 18:49:08,009 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 18:49:08,009 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0464cc7a685168b5fc1a1b0dd8da6141b4b98c7c538345750bda8185cd005644 [2024-11-23 18:49:08,388 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 18:49:08,402 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 18:49:08,405 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 18:49:08,407 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 18:49:08,408 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 18:49:08,410 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c [2024-11-23 18:49:11,483 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data/68eb32a99/82dbbdaba7fb4c068c4deb816801b6d9/FLAG6c72aca0f [2024-11-23 18:49:11,756 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 18:49:11,757 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c [2024-11-23 18:49:11,772 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data/68eb32a99/82dbbdaba7fb4c068c4deb816801b6d9/FLAG6c72aca0f [2024-11-23 18:49:11,802 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/data/68eb32a99/82dbbdaba7fb4c068c4deb816801b6d9 [2024-11-23 18:49:11,806 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 18:49:11,808 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 18:49:11,810 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 18:49:11,810 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 18:49:11,816 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 18:49:11,817 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:49:11" (1/1) ... [2024-11-23 18:49:11,818 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a046d1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:11, skipping insertion in model container [2024-11-23 18:49:11,818 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:49:11" (1/1) ... [2024-11-23 18:49:11,843 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 18:49:12,047 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c[1076,1089] [2024-11-23 18:49:12,141 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:49:12,160 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 18:49:12,175 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/sv-benchmarks/c/recursified_nla-digbench/recursified_dijkstra-u.c[1076,1089] [2024-11-23 18:49:12,250 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:49:12,273 INFO L204 MainTranslator]: Completed translation [2024-11-23 18:49:12,274 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12 WrapperNode [2024-11-23 18:49:12,274 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 18:49:12,275 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 18:49:12,276 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 18:49:12,276 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 18:49:12,289 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,307 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,346 INFO L138 Inliner]: procedures = 19, calls = 173, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 114 [2024-11-23 18:49:12,348 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 18:49:12,349 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 18:49:12,349 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 18:49:12,350 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 18:49:12,359 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,359 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,365 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,397 INFO L175 MemorySlicer]: Split 139 memory accesses to 6 slices as follows [2, 29, 22, 21, 35, 30]. 25 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0]. The 11 writes are split as follows [0, 3, 2, 1, 3, 2]. [2024-11-23 18:49:12,401 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,401 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,418 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,423 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,426 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,428 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,430 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,435 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 18:49:12,436 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 18:49:12,436 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 18:49:12,436 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 18:49:12,437 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (1/1) ... [2024-11-23 18:49:12,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:49:12,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:49:12,488 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 18:49:12,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 18:49:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 18:49:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 18:49:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-23 18:49:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-23 18:49:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-23 18:49:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-11-23 18:49:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-11-23 18:49:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_29_to_33_0 [2024-11-23 18:49:12,523 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_29_to_33_0 [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_37_to_53_0 [2024-11-23 18:49:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_37_to_53_0 [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 18:49:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 18:49:12,524 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-23 18:49:12,524 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-23 18:49:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-23 18:49:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-23 18:49:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-23 18:49:12,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-23 18:49:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-23 18:49:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-11-23 18:49:12,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-11-23 18:49:12,706 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 18:49:12,708 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 18:49:13,326 INFO L? ?]: Removed 11 outVars from TransFormulas that were not future-live. [2024-11-23 18:49:13,326 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 18:49:13,337 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 18:49:13,337 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 18:49:13,338 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:49:13 BoogieIcfgContainer [2024-11-23 18:49:13,338 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 18:49:13,342 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 18:49:13,342 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 18:49:13,349 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 18:49:13,349 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 06:49:11" (1/3) ... [2024-11-23 18:49:13,350 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5db3a28d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:49:13, skipping insertion in model container [2024-11-23 18:49:13,350 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:49:12" (2/3) ... [2024-11-23 18:49:13,352 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5db3a28d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:49:13, skipping insertion in model container [2024-11-23 18:49:13,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:49:13" (3/3) ... [2024-11-23 18:49:13,353 INFO L128 eAbstractionObserver]: Analyzing ICFG recursified_dijkstra-u.c [2024-11-23 18:49:13,372 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 18:49:13,375 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG recursified_dijkstra-u.c that has 4 procedures, 47 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2024-11-23 18:49:13,453 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 18:49:13,467 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;@1854e54, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 18:49:13,468 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 18:49:13,472 INFO L276 IsEmpty]: Start isEmpty. Operand has 47 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 32 states have internal predecessors, (37), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-23 18:49:13,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-23 18:49:13,479 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:49:13,480 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:49:13,480 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:49:13,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:49:13,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2024161958, now seen corresponding path program 1 times [2024-11-23 18:49:13,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:49:13,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1851518569] [2024-11-23 18:49:13,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:49:13,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:49:13,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:49:13,508 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:49:13,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 18:49:13,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:49:13,755 INFO L256 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 18:49:13,761 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:49:13,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:49:13,800 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:49:13,804 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:49:13,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851518569] [2024-11-23 18:49:13,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851518569] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:49:13,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:49:13,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 18:49:13,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479159389] [2024-11-23 18:49:13,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:49:13,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 18:49:13,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:49:13,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 18:49:13,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 18:49:13,845 INFO L87 Difference]: Start difference. First operand has 47 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 32 states have internal predecessors, (37), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-23 18:49:13,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:49:13,889 INFO L93 Difference]: Finished difference Result 91 states and 135 transitions. [2024-11-23 18:49:13,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 18:49:13,893 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-11-23 18:49:13,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:49:13,902 INFO L225 Difference]: With dead ends: 91 [2024-11-23 18:49:13,903 INFO L226 Difference]: Without dead ends: 43 [2024-11-23 18:49:13,908 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 18:49:13,912 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 18:49:13,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 18:49:13,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-23 18:49:13,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2024-11-23 18:49:13,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 26 states have (on average 1.1538461538461537) internal successors, (30), 29 states have internal predecessors, (30), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-23 18:49:13,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 55 transitions. [2024-11-23 18:49:13,956 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 55 transitions. Word has length 16 [2024-11-23 18:49:13,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:49:13,956 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 55 transitions. [2024-11-23 18:49:13,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-23 18:49:13,957 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 55 transitions. [2024-11-23 18:49:13,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-23 18:49:13,958 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:49:13,959 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:49:13,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 18:49:14,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:49:14,160 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:49:14,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:49:14,160 INFO L85 PathProgramCache]: Analyzing trace with hash 715108188, now seen corresponding path program 1 times [2024-11-23 18:49:14,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:49:14,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1611045796] [2024-11-23 18:49:14,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:49:14,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:49:14,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:49:14,163 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:49:14,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 18:49:14,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:49:14,332 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-23 18:49:14,339 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:49:14,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:49:14,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:49:14,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:49:15,000 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:49:15,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2024-11-23 18:49:15,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2024-11-23 18:49:15,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:49:15,446 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 18:49:15,446 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:49:15,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611045796] [2024-11-23 18:49:15,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611045796] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:49:15,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:49:15,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 18:49:15,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872314285] [2024-11-23 18:49:15,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:49:15,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 18:49:15,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:49:15,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 18:49:15,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2024-11-23 18:49:15,453 INFO L87 Difference]: Start difference. First operand 43 states and 55 transitions. Second operand has 14 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 10 states have internal predecessors, (13), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-23 18:49:19,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:28,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:32,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:36,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:40,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:44,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:48,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:52,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:56,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:49:58,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:03,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:04,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:10,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:15,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:20,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:25,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:30,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:35,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:39,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-23 18:50:39,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 18:50:39,903 INFO L93 Difference]: Finished difference Result 83 states and 104 transitions. [2024-11-23 18:50:39,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 18:50:39,904 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 10 states have internal predecessors, (13), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-11-23 18:50:39,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 18:50:39,907 INFO L225 Difference]: With dead ends: 83 [2024-11-23 18:50:39,911 INFO L226 Difference]: Without dead ends: 81 [2024-11-23 18:50:39,912 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2024-11-23 18:50:39,913 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 47 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 35 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 81.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 82.8s IncrementalHoareTripleChecker+Time [2024-11-23 18:50:39,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 200 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 457 Invalid, 17 Unknown, 0 Unchecked, 82.8s Time] [2024-11-23 18:50:39,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2024-11-23 18:50:39,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 78. [2024-11-23 18:50:39,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 48 states have (on average 1.1458333333333333) internal successors, (55), 51 states have internal predecessors, (55), 22 states have call successors, (22), 7 states have call predecessors, (22), 7 states have return successors, (23), 21 states have call predecessors, (23), 21 states have call successors, (23) [2024-11-23 18:50:39,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 100 transitions. [2024-11-23 18:50:39,954 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 100 transitions. Word has length 17 [2024-11-23 18:50:39,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 18:50:39,954 INFO L471 AbstractCegarLoop]: Abstraction has 78 states and 100 transitions. [2024-11-23 18:50:39,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 10 states have internal predecessors, (13), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-23 18:50:39,956 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 100 transitions. [2024-11-23 18:50:39,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-23 18:50:39,957 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 18:50:39,958 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] [2024-11-23 18:50:39,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 18:50:40,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:50:40,159 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 18:50:40,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:50:40,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1913135784, now seen corresponding path program 1 times [2024-11-23 18:50:40,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 18:50:40,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [404185197] [2024-11-23 18:50:40,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:50:40,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:50:40,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:50:40,166 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:50:40,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_df4c87c9-a83e-4c7a-8122-64021efa5434/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 18:50:40,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:50:40,338 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-23 18:50:40,344 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:50:40,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-23 18:50:40,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:50:40,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-23 18:50:40,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-23 18:50:49,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:50:49,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 34 [2024-11-23 18:50:49,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:50:49,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2024-11-23 18:50:51,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:50:51,508 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:51:34,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:51:34,774 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 18:51:34,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404185197] [2024-11-23 18:51:34,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404185197] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:51:34,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 18:51:34,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [15] total 26 [2024-11-23 18:51:34,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829579958] [2024-11-23 18:51:34,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:51:34,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-23 18:51:34,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 18:51:34,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-23 18:51:34,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=572, Unknown=1, NotChecked=0, Total=650 [2024-11-23 18:51:34,780 INFO L87 Difference]: Start difference. First operand 78 states and 100 transitions. Second operand has 13 states, 10 states have (on average 1.7) internal successors, (17), 9 states have internal predecessors, (17), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-23 18:51:57,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-23 18:52:01,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-23 18:52:05,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-23 18:52:07,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-23 18:52:13,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-23 18:52:17,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-23 18:52:21,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-23 18:52:43,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1]