./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-tiling/pnr5.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/array-tiling/pnr5.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --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 c6dc18f387244e600c9c46c5a67fb3c0c9875a9a14eb13d3a621343f4a214b0b --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:51:02,881 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:51:02,883 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:51:02,907 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:51:02,908 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:51:02,909 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:51:02,910 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:51:02,918 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:51:02,921 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:51:02,931 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:51:02,932 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:51:02,934 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:51:02,935 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:51:02,940 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:51:02,944 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:51:02,946 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:51:02,948 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:51:02,949 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:51:02,951 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:51:02,957 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:51:02,959 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:51:02,961 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:51:02,963 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:51:02,964 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:51:02,974 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:51:02,975 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:51:02,975 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:51:02,977 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:51:02,978 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:51:02,979 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:51:02,980 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:51:02,980 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:51:02,982 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:51:02,983 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:51:02,984 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:51:02,984 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:51:02,985 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:51:02,985 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:51:02,986 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:51:02,988 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:51:02,988 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:51:02,989 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 10:51:03,031 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:51:03,031 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:51:03,032 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:51:03,032 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:51:03,032 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:51:03,033 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:51:03,033 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:51:03,034 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:51:03,034 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:51:03,034 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:51:03,034 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:51:03,034 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:51:03,037 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:51:03,037 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:51:03,037 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:51:03,037 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:51:03,038 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:51:03,038 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:51:03,038 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:51:03,038 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:51:03,038 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:51:03,039 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:51:03,039 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:51:03,040 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:51:03,040 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:51:03,040 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:51:03,040 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:51:03,041 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:51:03,041 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:51:03,042 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:51:03,042 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:51:03,042 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:51:03,042 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:51:03,043 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c6dc18f387244e600c9c46c5a67fb3c0c9875a9a14eb13d3a621343f4a214b0b [2022-11-20 10:51:03,294 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:51:03,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:51:03,333 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:51:03,334 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:51:03,335 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:51:03,336 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/array-tiling/pnr5.c [2022-11-20 10:51:06,387 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:51:06,633 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:51:06,634 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/sv-benchmarks/c/array-tiling/pnr5.c [2022-11-20 10:51:06,641 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/data/6abbdd134/1244c047fb9142a89fc83460c91606d8/FLAG4aed96be6 [2022-11-20 10:51:06,656 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/data/6abbdd134/1244c047fb9142a89fc83460c91606d8 [2022-11-20 10:51:06,664 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:51:06,666 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:51:06,670 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:51:06,671 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:51:06,676 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:51:06,676 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,677 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4702b2b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06, skipping insertion in model container [2022-11-20 10:51:06,678 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,686 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:51:06,708 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:51:06,846 WARN L237 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_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/sv-benchmarks/c/array-tiling/pnr5.c[395,408] [2022-11-20 10:51:06,873 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:51:06,883 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:51:06,895 WARN L237 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_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/sv-benchmarks/c/array-tiling/pnr5.c[395,408] [2022-11-20 10:51:06,908 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:51:06,922 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:51:06,923 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06 WrapperNode [2022-11-20 10:51:06,923 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:51:06,925 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:51:06,925 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:51:06,925 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:51:06,932 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,939 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,960 INFO L138 Inliner]: procedures = 17, calls = 33, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 98 [2022-11-20 10:51:06,960 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:51:06,961 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:51:06,961 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:51:06,961 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:51:06,969 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,969 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,972 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,972 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,978 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,982 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,984 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,985 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,987 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:51:06,988 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:51:06,988 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:51:06,988 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:51:06,989 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (1/1) ... [2022-11-20 10:51:06,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:51:07,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:07,028 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:51:07,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:51:07,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:51:07,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:51:07,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 10:51:07,072 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:51:07,072 INFO L130 BoogieDeclarations]: Found specification of procedure ReadFromPort [2022-11-20 10:51:07,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ReadFromPort [2022-11-20 10:51:07,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:51:07,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:51:07,073 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 10:51:07,153 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:51:07,155 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:51:07,355 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:51:07,363 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:51:07,363 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-20 10:51:07,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:51:07 BoogieIcfgContainer [2022-11-20 10:51:07,365 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:51:07,379 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:51:07,380 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:51:07,383 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:51:07,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:51:06" (1/3) ... [2022-11-20 10:51:07,384 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41f2d00d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:51:07, skipping insertion in model container [2022-11-20 10:51:07,384 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:51:06" (2/3) ... [2022-11-20 10:51:07,385 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41f2d00d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:51:07, skipping insertion in model container [2022-11-20 10:51:07,385 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:51:07" (3/3) ... [2022-11-20 10:51:07,386 INFO L112 eAbstractionObserver]: Analyzing ICFG pnr5.c [2022-11-20 10:51:07,429 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:51:07,429 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:51:07,496 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:51:07,509 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@60c4c59a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:51:07,510 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 10:51:07,522 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 30 states have internal predecessors, (43), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-20 10:51:07,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-20 10:51:07,530 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:07,530 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:07,531 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:07,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:07,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1765780314, now seen corresponding path program 1 times [2022-11-20 10:51:07,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:07,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592594573] [2022-11-20 10:51:07,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:07,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:07,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:07,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:51:07,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:07,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592594573] [2022-11-20 10:51:07,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592594573] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:07,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:07,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:51:07,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411366060] [2022-11-20 10:51:07,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:07,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 10:51:07,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:07,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 10:51:07,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:51:07,837 INFO L87 Difference]: Start difference. First operand has 37 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 30 states have internal predecessors, (43), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:51:07,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:07,862 INFO L93 Difference]: Finished difference Result 69 states and 98 transitions. [2022-11-20 10:51:07,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 10:51:07,865 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-20 10:51:07,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:07,872 INFO L225 Difference]: With dead ends: 69 [2022-11-20 10:51:07,872 INFO L226 Difference]: Without dead ends: 33 [2022-11-20 10:51:07,875 INFO L412 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 [2022-11-20 10:51:07,879 INFO L413 NwaCegarLoop]: 49 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, 49 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 [2022-11-20 10:51:07,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:51:07,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-11-20 10:51:07,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2022-11-20 10:51:07,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 26 states have (on average 1.2692307692307692) internal successors, (33), 26 states have internal predecessors, (33), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-20 10:51:07,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 43 transitions. [2022-11-20 10:51:07,920 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 43 transitions. Word has length 11 [2022-11-20 10:51:07,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:07,921 INFO L495 AbstractCegarLoop]: Abstraction has 33 states and 43 transitions. [2022-11-20 10:51:07,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:51:07,921 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 43 transitions. [2022-11-20 10:51:07,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-20 10:51:07,923 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:07,923 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:07,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 10:51:07,924 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:07,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:07,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1807338759, now seen corresponding path program 1 times [2022-11-20 10:51:07,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:07,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954722342] [2022-11-20 10:51:07,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:07,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:07,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:08,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:51:08,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:08,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954722342] [2022-11-20 10:51:08,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954722342] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:51:08,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:51:08,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:51:08,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721088407] [2022-11-20 10:51:08,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:51:08,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 10:51:08,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:08,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 10:51:08,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:51:08,375 INFO L87 Difference]: Start difference. First operand 33 states and 43 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:51:08,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:08,589 INFO L93 Difference]: Finished difference Result 57 states and 78 transitions. [2022-11-20 10:51:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 10:51:08,590 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-20 10:51:08,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:08,592 INFO L225 Difference]: With dead ends: 57 [2022-11-20 10:51:08,593 INFO L226 Difference]: Without dead ends: 50 [2022-11-20 10:51:08,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-11-20 10:51:08,601 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 123 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:08,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 40 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-20 10:51:08,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-11-20 10:51:08,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 34. [2022-11-20 10:51:08,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 27 states have internal predecessors, (34), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-20 10:51:08,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 44 transitions. [2022-11-20 10:51:08,616 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 44 transitions. Word has length 11 [2022-11-20 10:51:08,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:08,616 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 44 transitions. [2022-11-20 10:51:08,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:51:08,617 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 44 transitions. [2022-11-20 10:51:08,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-20 10:51:08,618 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:08,618 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1] [2022-11-20 10:51:08,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 10:51:08,619 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:08,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:08,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1950771071, now seen corresponding path program 1 times [2022-11-20 10:51:08,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:08,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112253376] [2022-11-20 10:51:08,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:08,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:08,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:09,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:09,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:09,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:09,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:09,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:09,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:09,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:09,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:09,571 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:09,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:09,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112253376] [2022-11-20 10:51:09,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112253376] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:09,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121692778] [2022-11-20 10:51:09,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:09,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:09,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:09,583 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:09,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 10:51:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:09,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-20 10:51:09,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:09,887 INFO L350 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 16 treesize of output 12 [2022-11-20 10:51:09,959 INFO L350 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 30 treesize of output 29 [2022-11-20 10:51:09,997 INFO L350 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 30 treesize of output 29 [2022-11-20 10:51:10,034 INFO L350 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 30 treesize of output 29 [2022-11-20 10:51:10,075 INFO L350 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 35 treesize of output 34 [2022-11-20 10:51:10,123 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:10,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:10,291 INFO L350 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 13 [2022-11-20 10:51:10,295 INFO L350 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 18 treesize of output 16 [2022-11-20 10:51:10,316 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:10,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121692778] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:10,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:10,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 13 [2022-11-20 10:51:10,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805940685] [2022-11-20 10:51:10,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:10,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 10:51:10,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:10,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 10:51:10,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-11-20 10:51:10,319 INFO L87 Difference]: Start difference. First operand 34 states and 44 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:51:10,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:10,942 INFO L93 Difference]: Finished difference Result 120 states and 171 transitions. [2022-11-20 10:51:10,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:51:10,943 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 43 [2022-11-20 10:51:10,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:10,945 INFO L225 Difference]: With dead ends: 120 [2022-11-20 10:51:10,945 INFO L226 Difference]: Without dead ends: 118 [2022-11-20 10:51:10,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 88 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=400, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:51:10,946 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 217 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:10,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 290 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 10:51:10,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-11-20 10:51:10,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 54. [2022-11-20 10:51:10,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 42 states have (on average 1.3095238095238095) internal successors, (55), 42 states have internal predecessors, (55), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-20 10:51:10,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 75 transitions. [2022-11-20 10:51:10,966 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 75 transitions. Word has length 43 [2022-11-20 10:51:10,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:10,967 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 75 transitions. [2022-11-20 10:51:10,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:51:10,967 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 75 transitions. [2022-11-20 10:51:10,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-20 10:51:10,968 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:10,969 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1] [2022-11-20 10:51:10,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:11,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:11,175 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:11,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:11,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1642596351, now seen corresponding path program 1 times [2022-11-20 10:51:11,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:11,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556559962] [2022-11-20 10:51:11,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:11,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:11,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:11,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:11,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:11,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:11,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:11,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:11,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:11,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:11,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:11,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:11,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:11,780 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:11,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:11,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556559962] [2022-11-20 10:51:11,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556559962] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:11,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470881132] [2022-11-20 10:51:11,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:11,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:11,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:11,783 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:11,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 10:51:11,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:11,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-20 10:51:11,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:11,999 INFO L350 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 16 treesize of output 12 [2022-11-20 10:51:12,117 INFO L350 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 29 treesize of output 28 [2022-11-20 10:51:12,208 INFO L350 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 29 treesize of output 28 [2022-11-20 10:51:12,294 INFO L350 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 29 treesize of output 28 [2022-11-20 10:51:12,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:51:12,387 INFO L350 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 21 treesize of output 20 [2022-11-20 10:51:12,464 INFO L350 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 [2022-11-20 10:51:12,498 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:51:12,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:12,733 INFO L350 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 14 [2022-11-20 10:51:12,737 INFO L350 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 24 treesize of output 22 [2022-11-20 10:51:12,853 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:12,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470881132] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:12,854 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:12,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 21 [2022-11-20 10:51:12,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518370988] [2022-11-20 10:51:12,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:12,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-20 10:51:12,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:12,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-20 10:51:12,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-11-20 10:51:12,857 INFO L87 Difference]: Start difference. First operand 54 states and 75 transitions. Second operand has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 21 states have internal predecessors, (66), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:14,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:14,066 INFO L93 Difference]: Finished difference Result 179 states and 251 transitions. [2022-11-20 10:51:14,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-20 10:51:14,067 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 21 states have internal predecessors, (66), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 43 [2022-11-20 10:51:14,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:14,071 INFO L225 Difference]: With dead ends: 179 [2022-11-20 10:51:14,071 INFO L226 Difference]: Without dead ends: 177 [2022-11-20 10:51:14,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 76 SyntacticMatches, 11 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=320, Invalid=1320, Unknown=0, NotChecked=0, Total=1640 [2022-11-20 10:51:14,073 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 230 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:14,073 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 628 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 678 Invalid, 0 Unknown, 89 Unchecked, 0.6s Time] [2022-11-20 10:51:14,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-11-20 10:51:14,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 87. [2022-11-20 10:51:14,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 64 states have (on average 1.359375) internal successors, (87), 65 states have internal predecessors, (87), 20 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-20 10:51:14,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 127 transitions. [2022-11-20 10:51:14,116 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 127 transitions. Word has length 43 [2022-11-20 10:51:14,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:14,117 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 127 transitions. [2022-11-20 10:51:14,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 21 states have internal predecessors, (66), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:14,117 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 127 transitions. [2022-11-20 10:51:14,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-20 10:51:14,124 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:14,124 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:14,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-20 10:51:14,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:14,330 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:14,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:14,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1666037387, now seen corresponding path program 1 times [2022-11-20 10:51:14,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:14,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204938375] [2022-11-20 10:51:14,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:14,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:14,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:14,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:14,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:14,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:14,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:14,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:14,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:14,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:14,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:14,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:14,881 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:14,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:14,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204938375] [2022-11-20 10:51:14,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204938375] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:14,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606935183] [2022-11-20 10:51:14,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:14,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:14,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:14,884 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:14,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 10:51:14,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:14,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-20 10:51:14,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:15,045 INFO L350 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 16 treesize of output 12 [2022-11-20 10:51:15,084 INFO L350 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 30 treesize of output 29 [2022-11-20 10:51:15,144 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:51:15,145 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 45 [2022-11-20 10:51:15,210 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:51:15,211 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 54 [2022-11-20 10:51:15,351 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:15,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:15,499 INFO L350 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 15 [2022-11-20 10:51:15,502 INFO L350 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 20 treesize of output 16 [2022-11-20 10:51:15,534 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:15,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606935183] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:15,534 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:15,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 7] total 17 [2022-11-20 10:51:15,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50652692] [2022-11-20 10:51:15,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:15,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-20 10:51:15,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:15,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-20 10:51:15,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-11-20 10:51:15,537 INFO L87 Difference]: Start difference. First operand 87 states and 127 transitions. Second operand has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 5 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-20 10:51:16,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:16,866 INFO L93 Difference]: Finished difference Result 419 states and 636 transitions. [2022-11-20 10:51:16,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-20 10:51:16,867 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 5 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 47 [2022-11-20 10:51:16,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:16,872 INFO L225 Difference]: With dead ends: 419 [2022-11-20 10:51:16,872 INFO L226 Difference]: Without dead ends: 417 [2022-11-20 10:51:16,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 93 SyntacticMatches, 6 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=379, Invalid=1181, Unknown=0, NotChecked=0, Total=1560 [2022-11-20 10:51:16,874 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 207 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 756 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:16,875 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 487 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 756 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-20 10:51:16,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-11-20 10:51:16,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 216. [2022-11-20 10:51:16,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 158 states have (on average 1.4050632911392404) internal successors, (222), 161 states have internal predecessors, (222), 55 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 52 states have call predecessors, (55), 55 states have call successors, (55) [2022-11-20 10:51:16,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 332 transitions. [2022-11-20 10:51:16,962 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 332 transitions. Word has length 47 [2022-11-20 10:51:16,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:16,962 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 332 transitions. [2022-11-20 10:51:16,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.0) internal successors, (68), 17 states have internal predecessors, (68), 5 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-11-20 10:51:16,963 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 332 transitions. [2022-11-20 10:51:16,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-20 10:51:16,964 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:16,964 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:16,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:17,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:17,170 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:17,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:17,171 INFO L85 PathProgramCache]: Analyzing trace with hash -279833993, now seen corresponding path program 1 times [2022-11-20 10:51:17,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:17,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138842719] [2022-11-20 10:51:17,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:17,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:17,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:17,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:17,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:17,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:17,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:17,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:17,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:17,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:17,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:17,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:17,650 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:17,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:17,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138842719] [2022-11-20 10:51:17,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138842719] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:17,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532162197] [2022-11-20 10:51:17,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:17,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:17,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:17,655 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:17,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 10:51:17,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:17,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-20 10:51:17,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:17,863 INFO L350 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 16 treesize of output 12 [2022-11-20 10:51:17,946 INFO L350 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 29 treesize of output 28 [2022-11-20 10:51:18,015 INFO L350 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 29 treesize of output 28 [2022-11-20 10:51:18,089 INFO L350 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 23 treesize of output 22 [2022-11-20 10:51:18,198 INFO L350 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 [2022-11-20 10:51:18,224 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:51:18,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:18,427 INFO L350 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 18 treesize of output 16 [2022-11-20 10:51:18,433 INFO L350 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 26 treesize of output 22 [2022-11-20 10:51:18,541 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:18,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532162197] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:18,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:18,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 23 [2022-11-20 10:51:18,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372529783] [2022-11-20 10:51:18,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:18,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-20 10:51:18,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:18,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-20 10:51:18,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-11-20 10:51:18,544 INFO L87 Difference]: Start difference. First operand 216 states and 332 transitions. Second operand has 23 states, 23 states have (on average 3.391304347826087) internal successors, (78), 23 states have internal predecessors, (78), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:20,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:20,055 INFO L93 Difference]: Finished difference Result 527 states and 790 transitions. [2022-11-20 10:51:20,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-20 10:51:20,055 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.391304347826087) internal successors, (78), 23 states have internal predecessors, (78), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 47 [2022-11-20 10:51:20,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:20,062 INFO L225 Difference]: With dead ends: 527 [2022-11-20 10:51:20,062 INFO L226 Difference]: Without dead ends: 525 [2022-11-20 10:51:20,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 84 SyntacticMatches, 9 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=396, Invalid=1766, Unknown=0, NotChecked=0, Total=2162 [2022-11-20 10:51:20,065 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 267 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:20,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 672 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 946 Invalid, 0 Unknown, 129 Unchecked, 0.8s Time] [2022-11-20 10:51:20,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-11-20 10:51:20,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 283. [2022-11-20 10:51:20,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 204 states have (on average 1.4166666666666667) internal successors, (289), 208 states have internal predecessors, (289), 74 states have call successors, (74), 4 states have call predecessors, (74), 4 states have return successors, (74), 70 states have call predecessors, (74), 74 states have call successors, (74) [2022-11-20 10:51:20,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 437 transitions. [2022-11-20 10:51:20,171 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 437 transitions. Word has length 47 [2022-11-20 10:51:20,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:20,172 INFO L495 AbstractCegarLoop]: Abstraction has 283 states and 437 transitions. [2022-11-20 10:51:20,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.391304347826087) internal successors, (78), 23 states have internal predecessors, (78), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:20,173 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 437 transitions. [2022-11-20 10:51:20,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-20 10:51:20,177 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:20,177 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:20,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:20,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-20 10:51:20,383 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:20,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:20,384 INFO L85 PathProgramCache]: Analyzing trace with hash 2054316525, now seen corresponding path program 1 times [2022-11-20 10:51:20,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:20,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907115703] [2022-11-20 10:51:20,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:20,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:20,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:20,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:20,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:20,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:20,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:20,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:20,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:20,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:20,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:20,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:20,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:20,810 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:20,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:20,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907115703] [2022-11-20 10:51:20,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907115703] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:20,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868923924] [2022-11-20 10:51:20,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:20,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:20,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:20,812 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:20,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 10:51:20,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:20,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-20 10:51:20,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:21,070 INFO L350 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 16 treesize of output 12 [2022-11-20 10:51:21,164 INFO L350 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 29 treesize of output 28 [2022-11-20 10:51:21,236 INFO L350 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 23 treesize of output 22 [2022-11-20 10:51:21,426 INFO L350 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 [2022-11-20 10:51:21,455 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:51:21,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:21,670 INFO L350 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 18 treesize of output 16 [2022-11-20 10:51:21,673 INFO L350 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 26 treesize of output 22 [2022-11-20 10:51:21,827 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:21,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868923924] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:21,828 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:21,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 26 [2022-11-20 10:51:21,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38894478] [2022-11-20 10:51:21,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:21,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:51:21,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:21,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:51:21,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:51:21,831 INFO L87 Difference]: Start difference. First operand 283 states and 437 transitions. Second operand has 26 states, 26 states have (on average 3.4615384615384617) internal successors, (90), 26 states have internal predecessors, (90), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:22,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:22,466 INFO L93 Difference]: Finished difference Result 547 states and 830 transitions. [2022-11-20 10:51:22,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:51:22,466 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.4615384615384617) internal successors, (90), 26 states have internal predecessors, (90), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 51 [2022-11-20 10:51:22,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:22,470 INFO L225 Difference]: With dead ends: 547 [2022-11-20 10:51:22,470 INFO L226 Difference]: Without dead ends: 545 [2022-11-20 10:51:22,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 92 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=217, Invalid=1115, Unknown=0, NotChecked=0, Total=1332 [2022-11-20 10:51:22,473 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 307 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:22,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 439 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 289 Invalid, 0 Unknown, 28 Unchecked, 0.2s Time] [2022-11-20 10:51:22,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-11-20 10:51:22,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 327. [2022-11-20 10:51:22,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 236 states have (on average 1.4110169491525424) internal successors, (333), 240 states have internal predecessors, (333), 82 states have call successors, (82), 8 states have call predecessors, (82), 8 states have return successors, (82), 78 states have call predecessors, (82), 82 states have call successors, (82) [2022-11-20 10:51:22,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 497 transitions. [2022-11-20 10:51:22,577 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 497 transitions. Word has length 51 [2022-11-20 10:51:22,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:22,580 INFO L495 AbstractCegarLoop]: Abstraction has 327 states and 497 transitions. [2022-11-20 10:51:22,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.4615384615384617) internal successors, (90), 26 states have internal predecessors, (90), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:22,580 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 497 transitions. [2022-11-20 10:51:22,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-20 10:51:22,585 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:22,585 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:22,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:22,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:22,791 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:22,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:22,791 INFO L85 PathProgramCache]: Analyzing trace with hash 774452847, now seen corresponding path program 1 times [2022-11-20 10:51:22,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:22,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790247939] [2022-11-20 10:51:22,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:22,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:23,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:23,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:23,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:23,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:23,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:23,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:23,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:23,247 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:23,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:23,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790247939] [2022-11-20 10:51:23,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790247939] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:23,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676632300] [2022-11-20 10:51:23,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:23,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:23,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:23,249 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:23,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 10:51:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:23,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-20 10:51:23,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:23,529 INFO L350 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 16 treesize of output 12 [2022-11-20 10:51:23,633 INFO L350 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 29 treesize of output 28 [2022-11-20 10:51:23,707 INFO L350 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 23 treesize of output 22 [2022-11-20 10:51:23,889 INFO L350 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 [2022-11-20 10:51:23,914 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:51:23,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:24,111 INFO L350 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 18 treesize of output 16 [2022-11-20 10:51:24,114 INFO L350 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 26 treesize of output 22 [2022-11-20 10:51:24,236 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:24,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676632300] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:24,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:24,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 27 [2022-11-20 10:51:24,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782559621] [2022-11-20 10:51:24,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:24,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-20 10:51:24,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:24,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-20 10:51:24,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-11-20 10:51:24,239 INFO L87 Difference]: Start difference. First operand 327 states and 497 transitions. Second operand has 27 states, 27 states have (on average 3.3333333333333335) internal successors, (90), 27 states have internal predecessors, (90), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:27,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:27,031 INFO L93 Difference]: Finished difference Result 1595 states and 2472 transitions. [2022-11-20 10:51:27,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-20 10:51:27,032 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.3333333333333335) internal successors, (90), 27 states have internal predecessors, (90), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 51 [2022-11-20 10:51:27,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:27,040 INFO L225 Difference]: With dead ends: 1595 [2022-11-20 10:51:27,040 INFO L226 Difference]: Without dead ends: 1593 [2022-11-20 10:51:27,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 94 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1133 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=654, Invalid=3378, Unknown=0, NotChecked=0, Total=4032 [2022-11-20 10:51:27,043 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 720 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 1400 mSolverCounterSat, 437 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 2004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 437 IncrementalHoareTripleChecker+Valid, 1400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:27,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [733 Valid, 836 Invalid, 2004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [437 Valid, 1400 Invalid, 0 Unknown, 167 Unchecked, 1.3s Time] [2022-11-20 10:51:27,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1593 states. [2022-11-20 10:51:27,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1593 to 662. [2022-11-20 10:51:27,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 470 states have (on average 1.4404255319148935) internal successors, (677), 477 states have internal predecessors, (677), 179 states have call successors, (179), 12 states have call predecessors, (179), 12 states have return successors, (179), 172 states have call predecessors, (179), 179 states have call successors, (179) [2022-11-20 10:51:27,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 1035 transitions. [2022-11-20 10:51:27,223 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 1035 transitions. Word has length 51 [2022-11-20 10:51:27,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:27,224 INFO L495 AbstractCegarLoop]: Abstraction has 662 states and 1035 transitions. [2022-11-20 10:51:27,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.3333333333333335) internal successors, (90), 27 states have internal predecessors, (90), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:27,224 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 1035 transitions. [2022-11-20 10:51:27,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-20 10:51:27,226 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:27,226 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:27,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:27,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:27,434 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:27,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:27,434 INFO L85 PathProgramCache]: Analyzing trace with hash 881708129, now seen corresponding path program 2 times [2022-11-20 10:51:27,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:27,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893672248] [2022-11-20 10:51:27,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:27,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:27,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:27,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:27,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:27,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:27,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:27,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:27,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:27,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:27,922 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:27,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:27,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893672248] [2022-11-20 10:51:27,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893672248] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:27,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020620249] [2022-11-20 10:51:27,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:51:27,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:27,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:27,924 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:27,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 10:51:28,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:51:28,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:51:28,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-20 10:51:28,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:28,085 INFO L350 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 16 treesize of output 12 [2022-11-20 10:51:28,107 INFO L350 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 24 treesize of output 23 [2022-11-20 10:51:28,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-20 10:51:28,237 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:51:28,237 INFO L350 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 24 [2022-11-20 10:51:28,252 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:28,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:28,383 INFO L350 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 15 [2022-11-20 10:51:28,385 INFO L350 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 20 treesize of output 16 [2022-11-20 10:51:28,439 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:28,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020620249] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:28,439 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:28,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 18 [2022-11-20 10:51:28,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610414365] [2022-11-20 10:51:28,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:28,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 10:51:28,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:28,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 10:51:28,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:51:28,441 INFO L87 Difference]: Start difference. First operand 662 states and 1035 transitions. Second operand has 18 states, 18 states have (on average 4.055555555555555) internal successors, (73), 18 states have internal predecessors, (73), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:51:32,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:32,656 INFO L93 Difference]: Finished difference Result 5707 states and 9176 transitions. [2022-11-20 10:51:32,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-11-20 10:51:32,656 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.055555555555555) internal successors, (73), 18 states have internal predecessors, (73), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 55 [2022-11-20 10:51:32,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:32,684 INFO L225 Difference]: With dead ends: 5707 [2022-11-20 10:51:32,685 INFO L226 Difference]: Without dead ends: 5705 [2022-11-20 10:51:32,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 109 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1125 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=636, Invalid=3146, Unknown=0, NotChecked=0, Total=3782 [2022-11-20 10:51:32,692 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 244 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 2434 mSolverCounterSat, 521 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 2955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 521 IncrementalHoareTripleChecker+Valid, 2434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:32,693 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 1373 Invalid, 2955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [521 Valid, 2434 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-11-20 10:51:32,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5705 states. [2022-11-20 10:51:33,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5705 to 1693. [2022-11-20 10:51:33,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1693 states, 1206 states have (on average 1.466832504145937) internal successors, (1769), 1209 states have internal predecessors, (1769), 474 states have call successors, (474), 12 states have call predecessors, (474), 12 states have return successors, (474), 471 states have call predecessors, (474), 474 states have call successors, (474) [2022-11-20 10:51:33,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1693 states to 1693 states and 2717 transitions. [2022-11-20 10:51:33,166 INFO L78 Accepts]: Start accepts. Automaton has 1693 states and 2717 transitions. Word has length 55 [2022-11-20 10:51:33,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:33,166 INFO L495 AbstractCegarLoop]: Abstraction has 1693 states and 2717 transitions. [2022-11-20 10:51:33,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.055555555555555) internal successors, (73), 18 states have internal predecessors, (73), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:51:33,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1693 states and 2717 transitions. [2022-11-20 10:51:33,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-20 10:51:33,169 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:33,169 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:51:33,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:33,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-20 10:51:33,375 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:33,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:33,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1022256739, now seen corresponding path program 1 times [2022-11-20 10:51:33,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:33,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068883261] [2022-11-20 10:51:33,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:33,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:33,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:33,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:33,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:33,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:33,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:33,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:33,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:33,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:33,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:33,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:33,905 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:33,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:33,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068883261] [2022-11-20 10:51:33,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068883261] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:33,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105888596] [2022-11-20 10:51:33,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:33,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:33,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:33,911 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:33,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 10:51:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:34,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-20 10:51:34,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:34,225 INFO L350 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 16 treesize of output 12 [2022-11-20 10:51:34,332 INFO L350 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 23 treesize of output 22 [2022-11-20 10:51:34,553 INFO L350 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 [2022-11-20 10:51:34,578 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:51:34,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:34,776 INFO L350 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 18 treesize of output 16 [2022-11-20 10:51:34,779 INFO L350 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 26 treesize of output 22 [2022-11-20 10:51:34,924 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:34,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105888596] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:34,924 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:34,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 11] total 28 [2022-11-20 10:51:34,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901898736] [2022-11-20 10:51:34,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:34,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 10:51:34,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:34,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 10:51:34,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-11-20 10:51:34,926 INFO L87 Difference]: Start difference. First operand 1693 states and 2717 transitions. Second operand has 28 states, 28 states have (on average 3.642857142857143) internal successors, (102), 28 states have internal predecessors, (102), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:41,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:41,581 INFO L93 Difference]: Finished difference Result 6358 states and 10161 transitions. [2022-11-20 10:51:41,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-11-20 10:51:41,582 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.642857142857143) internal successors, (102), 28 states have internal predecessors, (102), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 55 [2022-11-20 10:51:41,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:41,609 INFO L225 Difference]: With dead ends: 6358 [2022-11-20 10:51:41,609 INFO L226 Difference]: Without dead ends: 6356 [2022-11-20 10:51:41,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 100 SyntacticMatches, 4 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2537 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1169, Invalid=7021, Unknown=0, NotChecked=0, Total=8190 [2022-11-20 10:51:41,617 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 889 mSDsluCounter, 1536 mSDsCounter, 0 mSdLazyCounter, 3209 mSolverCounterSat, 911 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 908 SdHoareTripleChecker+Valid, 1767 SdHoareTripleChecker+Invalid, 4430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 911 IncrementalHoareTripleChecker+Valid, 3209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 310 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:41,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [908 Valid, 1767 Invalid, 4430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [911 Valid, 3209 Invalid, 0 Unknown, 310 Unchecked, 2.8s Time] [2022-11-20 10:51:41,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6356 states. [2022-11-20 10:51:42,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6356 to 2164. [2022-11-20 10:51:42,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2164 states, 1538 states have (on average 1.4713914174252276) internal successors, (2263), 1541 states have internal predecessors, (2263), 609 states have call successors, (609), 16 states have call predecessors, (609), 16 states have return successors, (609), 606 states have call predecessors, (609), 609 states have call successors, (609) [2022-11-20 10:51:42,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2164 states to 2164 states and 3481 transitions. [2022-11-20 10:51:42,245 INFO L78 Accepts]: Start accepts. Automaton has 2164 states and 3481 transitions. Word has length 55 [2022-11-20 10:51:42,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:42,246 INFO L495 AbstractCegarLoop]: Abstraction has 2164 states and 3481 transitions. [2022-11-20 10:51:42,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.642857142857143) internal successors, (102), 28 states have internal predecessors, (102), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-20 10:51:42,246 INFO L276 IsEmpty]: Start isEmpty. Operand 2164 states and 3481 transitions. [2022-11-20 10:51:42,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-20 10:51:42,249 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:42,249 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 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, 1, 1, 1, 1] [2022-11-20 10:51:42,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-20 10:51:42,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-20 10:51:42,455 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:42,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:42,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1863871831, now seen corresponding path program 3 times [2022-11-20 10:51:42,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:42,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738858751] [2022-11-20 10:51:42,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:42,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:42,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:42,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:42,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:42,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:42,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:42,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:42,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:42,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:42,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:42,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:42,799 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:42,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:42,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738858751] [2022-11-20 10:51:42,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738858751] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:42,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462353345] [2022-11-20 10:51:42,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:51:42,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:42,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:42,803 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:42,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 10:51:42,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-20 10:51:42,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:51:42,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 10:51:42,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:43,022 INFO L350 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 13 treesize of output 9 [2022-11-20 10:51:43,275 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:43,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:43,343 INFO L350 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 18 treesize of output 16 [2022-11-20 10:51:43,346 INFO L350 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 26 treesize of output 22 [2022-11-20 10:51:43,403 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:43,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462353345] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:43,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:43,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-11-20 10:51:43,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065165775] [2022-11-20 10:51:43,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:43,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-20 10:51:43,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:43,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-20 10:51:43,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-11-20 10:51:43,406 INFO L87 Difference]: Start difference. First operand 2164 states and 3481 transitions. Second operand has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 22 states have internal predecessors, (85), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:51:56,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:51:56,028 INFO L93 Difference]: Finished difference Result 21099 states and 33178 transitions. [2022-11-20 10:51:56,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-11-20 10:51:56,029 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 22 states have internal predecessors, (85), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 59 [2022-11-20 10:51:56,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:51:56,116 INFO L225 Difference]: With dead ends: 21099 [2022-11-20 10:51:56,116 INFO L226 Difference]: Without dead ends: 21097 [2022-11-20 10:51:56,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6608 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1996, Invalid=15560, Unknown=0, NotChecked=0, Total=17556 [2022-11-20 10:51:56,136 INFO L413 NwaCegarLoop]: 617 mSDtfsCounter, 526 mSDsluCounter, 1861 mSDsCounter, 0 mSdLazyCounter, 5553 mSolverCounterSat, 1898 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 2478 SdHoareTripleChecker+Invalid, 7451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1898 IncrementalHoareTripleChecker+Valid, 5553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-20 10:51:56,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 2478 Invalid, 7451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1898 Valid, 5553 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-11-20 10:51:56,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21097 states. [2022-11-20 10:51:58,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21097 to 5809. [2022-11-20 10:51:58,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5809 states, 4116 states have (on average 1.4834791059280856) internal successors, (6106), 4116 states have internal predecessors, (6106), 1676 states have call successors, (1676), 16 states have call predecessors, (1676), 16 states have return successors, (1676), 1676 states have call predecessors, (1676), 1676 states have call successors, (1676) [2022-11-20 10:51:58,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5809 states to 5809 states and 9458 transitions. [2022-11-20 10:51:58,362 INFO L78 Accepts]: Start accepts. Automaton has 5809 states and 9458 transitions. Word has length 59 [2022-11-20 10:51:58,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:51:58,363 INFO L495 AbstractCegarLoop]: Abstraction has 5809 states and 9458 transitions. [2022-11-20 10:51:58,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 22 states have internal predecessors, (85), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:51:58,363 INFO L276 IsEmpty]: Start isEmpty. Operand 5809 states and 9458 transitions. [2022-11-20 10:51:58,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-20 10:51:58,366 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:51:58,366 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 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, 1, 1, 1, 1] [2022-11-20 10:51:58,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-20 10:51:58,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-20 10:51:58,572 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:51:58,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:51:58,572 INFO L85 PathProgramCache]: Analyzing trace with hash 58433497, now seen corresponding path program 1 times [2022-11-20 10:51:58,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:51:58,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218199834] [2022-11-20 10:51:58,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:58,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:51:58,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:58,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:51:58,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:58,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:51:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:58,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:51:58,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:58,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:51:58,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:58,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:51:58,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:58,976 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:58,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:51:58,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218199834] [2022-11-20 10:51:58,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218199834] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:51:58,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310349949] [2022-11-20 10:51:58,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:51:58,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:51:58,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:51:58,978 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:51:59,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 10:51:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:51:59,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-20 10:51:59,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:51:59,279 INFO L350 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 13 treesize of output 9 [2022-11-20 10:51:59,567 INFO L350 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 [2022-11-20 10:51:59,592 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:59,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:51:59,753 INFO L350 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 18 treesize of output 16 [2022-11-20 10:51:59,756 INFO L350 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 26 treesize of output 22 [2022-11-20 10:51:59,909 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:51:59,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310349949] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:51:59,909 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:51:59,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 31 [2022-11-20 10:51:59,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245421753] [2022-11-20 10:51:59,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:51:59,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-20 10:51:59,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:51:59,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-20 10:51:59,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-11-20 10:51:59,912 INFO L87 Difference]: Start difference. First operand 5809 states and 9458 transitions. Second operand has 31 states, 31 states have (on average 3.6129032258064515) internal successors, (112), 31 states have internal predecessors, (112), 3 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-11-20 10:52:16,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:16,555 INFO L93 Difference]: Finished difference Result 19191 states and 30861 transitions. [2022-11-20 10:52:16,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-11-20 10:52:16,556 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.6129032258064515) internal successors, (112), 31 states have internal predecessors, (112), 3 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 59 [2022-11-20 10:52:16,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:16,616 INFO L225 Difference]: With dead ends: 19191 [2022-11-20 10:52:16,617 INFO L226 Difference]: Without dead ends: 19189 [2022-11-20 10:52:16,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11583 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=4666, Invalid=26840, Unknown=0, NotChecked=0, Total=31506 [2022-11-20 10:52:16,630 INFO L413 NwaCegarLoop]: 336 mSDtfsCounter, 1194 mSDsluCounter, 1670 mSDsCounter, 0 mSdLazyCounter, 5211 mSolverCounterSat, 2363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1194 SdHoareTripleChecker+Valid, 2006 SdHoareTripleChecker+Invalid, 7574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2363 IncrementalHoareTripleChecker+Valid, 5211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:16,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1194 Valid, 2006 Invalid, 7574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2363 Valid, 5211 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-11-20 10:52:16,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19189 states. [2022-11-20 10:52:17,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19189 to 2212. [2022-11-20 10:52:17,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2212 states, 1586 states have (on average 1.4621689785624212) internal successors, (2319), 1589 states have internal predecessors, (2319), 609 states have call successors, (609), 16 states have call predecessors, (609), 16 states have return successors, (609), 606 states have call predecessors, (609), 609 states have call successors, (609) [2022-11-20 10:52:17,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2212 states to 2212 states and 3537 transitions. [2022-11-20 10:52:17,783 INFO L78 Accepts]: Start accepts. Automaton has 2212 states and 3537 transitions. Word has length 59 [2022-11-20 10:52:17,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:17,783 INFO L495 AbstractCegarLoop]: Abstraction has 2212 states and 3537 transitions. [2022-11-20 10:52:17,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.6129032258064515) internal successors, (112), 31 states have internal predecessors, (112), 3 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-11-20 10:52:17,784 INFO L276 IsEmpty]: Start isEmpty. Operand 2212 states and 3537 transitions. [2022-11-20 10:52:17,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 10:52:17,785 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:17,785 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 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, 1] [2022-11-20 10:52:17,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:17,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-20 10:52:17,987 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:17,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:17,988 INFO L85 PathProgramCache]: Analyzing trace with hash 819831629, now seen corresponding path program 4 times [2022-11-20 10:52:17,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:52:17,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491645296] [2022-11-20 10:52:17,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:17,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:52:18,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:18,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-20 10:52:18,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:18,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-20 10:52:18,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:18,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-20 10:52:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:18,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-20 10:52:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:18,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-11-20 10:52:18,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:18,392 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 33 proven. 18 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:52:18,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:52:18,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491645296] [2022-11-20 10:52:18,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491645296] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:18,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954335364] [2022-11-20 10:52:18,393 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 10:52:18,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:52:18,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:52:18,399 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:52:18,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 10:52:18,479 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 10:52:18,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:52:18,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 10:52:18,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:18,926 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 50 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:52:18,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:19,184 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 50 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:52:19,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954335364] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:52:19,184 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 10:52:19,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 30 [2022-11-20 10:52:19,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028696892] [2022-11-20 10:52:19,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:19,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-20 10:52:19,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:52:19,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-20 10:52:19,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=637, Unknown=0, NotChecked=0, Total=870 [2022-11-20 10:52:19,186 INFO L87 Difference]: Start difference. First operand 2212 states and 3537 transitions. Second operand has 30 states, 30 states have (on average 4.066666666666666) internal successors, (122), 30 states have internal predecessors, (122), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-11-20 10:52:20,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:20,498 INFO L93 Difference]: Finished difference Result 2444 states and 3886 transitions. [2022-11-20 10:52:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:52:20,499 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.066666666666666) internal successors, (122), 30 states have internal predecessors, (122), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 63 [2022-11-20 10:52:20,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:20,506 INFO L225 Difference]: With dead ends: 2444 [2022-11-20 10:52:20,506 INFO L226 Difference]: Without dead ends: 2416 [2022-11-20 10:52:20,508 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 118 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=419, Invalid=1221, Unknown=0, NotChecked=0, Total=1640 [2022-11-20 10:52:20,509 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 280 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:20,509 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 161 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-20 10:52:20,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2416 states. [2022-11-20 10:52:21,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2416 to 2229. [2022-11-20 10:52:21,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2229 states, 1602 states have (on average 1.4525593008739077) internal successors, (2327), 1602 states have internal predecessors, (2327), 610 states have call successors, (610), 16 states have call predecessors, (610), 16 states have return successors, (610), 610 states have call predecessors, (610), 610 states have call successors, (610) [2022-11-20 10:52:21,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2229 states to 2229 states and 3547 transitions. [2022-11-20 10:52:21,269 INFO L78 Accepts]: Start accepts. Automaton has 2229 states and 3547 transitions. Word has length 63 [2022-11-20 10:52:21,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:21,269 INFO L495 AbstractCegarLoop]: Abstraction has 2229 states and 3547 transitions. [2022-11-20 10:52:21,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.066666666666666) internal successors, (122), 30 states have internal predecessors, (122), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-11-20 10:52:21,270 INFO L276 IsEmpty]: Start isEmpty. Operand 2229 states and 3547 transitions. [2022-11-20 10:52:21,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-11-20 10:52:21,273 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:21,273 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:52:21,278 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:21,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-20 10:52:21,478 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:21,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:21,479 INFO L85 PathProgramCache]: Analyzing trace with hash 374578441, now seen corresponding path program 2 times [2022-11-20 10:52:21,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:52:21,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535705140] [2022-11-20 10:52:21,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:21,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:52:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:21,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 10:52:21,811 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.InterpolantChecker.checkInductivity(InterpolantChecker.java:409) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:383) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:154) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:260) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:237) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:848) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:776) at de.uni_freiburg.informatik.ultimate.logic.NoopScript.getInterpolants(NoopScript.java:352) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.getInterpolants(WrapperScript.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.getInterpolants(ManagedScript.java:192) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:284) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:165) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsRecursive(InterpolatingTraceCheckCraig.java:327) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:229) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:97) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.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.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2022-11-20 10:52:21,816 INFO L158 Benchmark]: Toolchain (without parser) took 75149.87ms. Allocated memory was 188.7MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 156.7MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 454.4MB. Max. memory is 16.1GB. [2022-11-20 10:52:21,816 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 142.6MB. Free memory is still 82.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-20 10:52:21,816 INFO L158 Benchmark]: CACSL2BoogieTranslator took 253.35ms. Allocated memory is still 188.7MB. Free memory was 156.7MB in the beginning and 145.7MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-20 10:52:21,816 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.82ms. Allocated memory is still 188.7MB. Free memory was 145.5MB in the beginning and 143.5MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-20 10:52:21,817 INFO L158 Benchmark]: Boogie Preprocessor took 26.40ms. Allocated memory is still 188.7MB. Free memory was 143.5MB in the beginning and 142.1MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-20 10:52:21,817 INFO L158 Benchmark]: RCFGBuilder took 377.35ms. Allocated memory is still 188.7MB. Free memory was 142.1MB in the beginning and 128.1MB in the end (delta: 14.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-11-20 10:52:21,818 INFO L158 Benchmark]: TraceAbstraction took 74435.73ms. Allocated memory was 188.7MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 127.4MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 425.0MB. Max. memory is 16.1GB. [2022-11-20 10:52:21,821 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29ms. Allocated memory is still 142.6MB. Free memory is still 82.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 253.35ms. Allocated memory is still 188.7MB. Free memory was 156.7MB in the beginning and 145.7MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.82ms. Allocated memory is still 188.7MB. Free memory was 145.5MB in the beginning and 143.5MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 26.40ms. Allocated memory is still 188.7MB. Free memory was 143.5MB in the beginning and 142.1MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 377.35ms. Allocated memory is still 188.7MB. Free memory was 142.1MB in the beginning and 128.1MB in the end (delta: 14.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 74435.73ms. Allocated memory was 188.7MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 127.4MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 425.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: null: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.InterpolantChecker.checkInductivity(InterpolantChecker.java:409) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-20 10:52:21,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 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/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/array-tiling/pnr5.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --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 c6dc18f387244e600c9c46c5a67fb3c0c9875a9a14eb13d3a621343f4a214b0b --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:52:24,137 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:52:24,140 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:52:24,194 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:52:24,195 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:52:24,198 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:52:24,201 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:52:24,206 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:52:24,209 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:52:24,214 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:52:24,216 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:52:24,218 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:52:24,219 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:52:24,221 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:52:24,223 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:52:24,229 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:52:24,230 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:52:24,231 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:52:24,233 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:52:24,236 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:52:24,239 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:52:24,242 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:52:24,243 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:52:24,244 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:52:24,253 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:52:24,254 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:52:24,255 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:52:24,256 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:52:24,258 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:52:24,259 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:52:24,259 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:52:24,260 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:52:24,262 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:52:24,265 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:52:24,266 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:52:24,266 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:52:24,267 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:52:24,268 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:52:24,268 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:52:24,269 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:52:24,269 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:52:24,270 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2022-11-20 10:52:24,309 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:52:24,310 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:52:24,311 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:52:24,311 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:52:24,312 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:52:24,313 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:52:24,313 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:52:24,314 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:52:24,314 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:52:24,314 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:52:24,315 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 10:52:24,316 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 10:52:24,316 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:52:24,316 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:52:24,316 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:52:24,317 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:52:24,317 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-20 10:52:24,317 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-20 10:52:24,318 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-20 10:52:24,318 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 10:52:24,318 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:52:24,318 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:52:24,319 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:52:24,319 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:52:24,319 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:52:24,320 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:52:24,320 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:52:24,320 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:52:24,320 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:52:24,321 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:52:24,321 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-20 10:52:24,321 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:24,322 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:52:24,322 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:52:24,322 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:52:24,323 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-20 10:52:24,323 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c6dc18f387244e600c9c46c5a67fb3c0c9875a9a14eb13d3a621343f4a214b0b [2022-11-20 10:52:24,734 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:52:24,760 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:52:24,763 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:52:24,765 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:52:24,766 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:52:24,768 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/array-tiling/pnr5.c [2022-11-20 10:52:27,863 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:52:28,106 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:52:28,106 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/sv-benchmarks/c/array-tiling/pnr5.c [2022-11-20 10:52:28,113 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/data/3a47434f0/6b7af654f4e64d2d90fe2647351449d1/FLAG1bd7ced39 [2022-11-20 10:52:28,138 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/data/3a47434f0/6b7af654f4e64d2d90fe2647351449d1 [2022-11-20 10:52:28,141 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:52:28,144 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:52:28,147 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:52:28,147 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:52:28,151 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:52:28,152 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,153 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3924e84f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28, skipping insertion in model container [2022-11-20 10:52:28,154 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,163 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:52:28,189 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:52:28,390 WARN L237 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_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/sv-benchmarks/c/array-tiling/pnr5.c[395,408] [2022-11-20 10:52:28,427 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:52:28,446 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:52:28,474 WARN L237 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_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/sv-benchmarks/c/array-tiling/pnr5.c[395,408] [2022-11-20 10:52:28,490 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:52:28,512 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:52:28,512 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28 WrapperNode [2022-11-20 10:52:28,513 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:52:28,513 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:52:28,513 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:52:28,514 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:52:28,521 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,534 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,556 INFO L138 Inliner]: procedures = 19, calls = 33, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 92 [2022-11-20 10:52:28,557 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:52:28,558 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:52:28,558 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:52:28,558 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:52:28,568 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,568 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,571 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,572 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,579 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,596 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,598 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,599 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,602 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:52:28,603 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:52:28,603 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:52:28,603 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:52:28,604 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (1/1) ... [2022-11-20 10:52:28,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:52:28,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:52:28,637 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:52:28,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:52:28,688 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:52:28,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-20 10:52:28,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:52:28,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-20 10:52:28,690 INFO L130 BoogieDeclarations]: Found specification of procedure ReadFromPort [2022-11-20 10:52:28,690 INFO L138 BoogieDeclarations]: Found implementation of procedure ReadFromPort [2022-11-20 10:52:28,690 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:52:28,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:52:28,691 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-20 10:52:28,815 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:52:28,817 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:52:29,301 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:52:29,307 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:52:29,307 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-20 10:52:29,309 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:52:29 BoogieIcfgContainer [2022-11-20 10:52:29,309 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:52:29,315 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:52:29,315 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:52:29,318 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:52:29,318 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:52:28" (1/3) ... [2022-11-20 10:52:29,319 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5976da3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:52:29, skipping insertion in model container [2022-11-20 10:52:29,319 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:52:28" (2/3) ... [2022-11-20 10:52:29,319 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5976da3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:52:29, skipping insertion in model container [2022-11-20 10:52:29,319 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:52:29" (3/3) ... [2022-11-20 10:52:29,321 INFO L112 eAbstractionObserver]: Analyzing ICFG pnr5.c [2022-11-20 10:52:29,341 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:52:29,341 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:52:29,400 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:52:29,408 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@64fb89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:52:29,408 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 10:52:29,412 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 30 states have internal predecessors, (43), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-20 10:52:29,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-20 10:52:29,421 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:29,422 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:52:29,422 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:29,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:29,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1765780314, now seen corresponding path program 1 times [2022-11-20 10:52:29,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:29,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [968589719] [2022-11-20 10:52:29,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:29,447 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:29,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:29,455 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:29,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-20 10:52:29,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:29,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-20 10:52:29,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:29,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:52:29,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:52:29,608 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:29,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [968589719] [2022-11-20 10:52:29,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [968589719] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:52:29,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:52:29,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 10:52:29,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012184063] [2022-11-20 10:52:29,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:52:29,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 10:52:29,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:29,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 10:52:29,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:52:29,657 INFO L87 Difference]: Start difference. First operand has 37 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 30 states have internal predecessors, (43), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:52:29,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:29,679 INFO L93 Difference]: Finished difference Result 69 states and 98 transitions. [2022-11-20 10:52:29,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 10:52:29,681 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-20 10:52:29,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:29,687 INFO L225 Difference]: With dead ends: 69 [2022-11-20 10:52:29,688 INFO L226 Difference]: Without dead ends: 33 [2022-11-20 10:52:29,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 10:52:29,694 INFO L413 NwaCegarLoop]: 49 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, 49 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 [2022-11-20 10:52:29,695 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-20 10:52:29,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-11-20 10:52:29,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2022-11-20 10:52:29,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 26 states have (on average 1.2692307692307692) internal successors, (33), 26 states have internal predecessors, (33), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-20 10:52:29,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 43 transitions. [2022-11-20 10:52:29,733 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 43 transitions. Word has length 11 [2022-11-20 10:52:29,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:29,733 INFO L495 AbstractCegarLoop]: Abstraction has 33 states and 43 transitions. [2022-11-20 10:52:29,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:52:29,734 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 43 transitions. [2022-11-20 10:52:29,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-20 10:52:29,735 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:29,735 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:52:29,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:29,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:29,947 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:29,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:29,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1807338759, now seen corresponding path program 1 times [2022-11-20 10:52:29,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:29,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736332447] [2022-11-20 10:52:29,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:29,949 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:29,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:29,951 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:29,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-20 10:52:30,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:30,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 10:52:30,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:30,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:52:30,869 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 10:52:30,869 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:30,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736332447] [2022-11-20 10:52:30,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736332447] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:52:30,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:52:30,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 10:52:30,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370907192] [2022-11-20 10:52:30,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:52:30,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 10:52:30,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:30,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 10:52:30,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-20 10:52:30,873 INFO L87 Difference]: Start difference. First operand 33 states and 43 transitions. Second operand has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:52:32,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:32,487 INFO L93 Difference]: Finished difference Result 57 states and 78 transitions. [2022-11-20 10:52:32,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 10:52:32,492 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-20 10:52:32,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:32,493 INFO L225 Difference]: With dead ends: 57 [2022-11-20 10:52:32,494 INFO L226 Difference]: Without dead ends: 50 [2022-11-20 10:52:32,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-11-20 10:52:32,495 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 111 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:32,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 39 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-20 10:52:32,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-11-20 10:52:32,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 34. [2022-11-20 10:52:32,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 27 states have internal predecessors, (34), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-20 10:52:32,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 44 transitions. [2022-11-20 10:52:32,510 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 44 transitions. Word has length 11 [2022-11-20 10:52:32,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:32,510 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 44 transitions. [2022-11-20 10:52:32,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:52:32,511 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 44 transitions. [2022-11-20 10:52:32,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-20 10:52:32,512 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:32,513 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1] [2022-11-20 10:52:32,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:32,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:32,725 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:32,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:32,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1950771071, now seen corresponding path program 1 times [2022-11-20 10:52:32,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:32,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [485824898] [2022-11-20 10:52:32,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:32,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:32,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:32,728 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:32,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-20 10:52:32,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:32,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 10:52:32,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:32,981 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:33,114 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:33,212 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:33,288 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:33,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:52:33,371 INFO L350 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 22 treesize of output 21 [2022-11-20 10:52:33,480 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:52:33,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:33,717 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:33,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [485824898] [2022-11-20 10:52:33,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [485824898] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:33,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1156589547] [2022-11-20 10:52:33,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:33,718 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:33,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:33,753 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:33,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2022-11-20 10:52:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:34,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-20 10:52:34,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:34,245 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:34,416 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:34,570 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:34,700 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:34,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:52:34,844 INFO L350 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 22 treesize of output 21 [2022-11-20 10:52:34,980 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:52:34,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:35,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1156589547] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:35,119 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:35,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2022-11-20 10:52:35,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055220293] [2022-11-20 10:52:35,120 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:35,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 10:52:35,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:35,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 10:52:35,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:52:35,122 INFO L87 Difference]: Start difference. First operand 34 states and 44 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:52:35,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:35,687 INFO L93 Difference]: Finished difference Result 102 states and 140 transitions. [2022-11-20 10:52:35,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 10:52:35,688 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 43 [2022-11-20 10:52:35,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:35,690 INFO L225 Difference]: With dead ends: 102 [2022-11-20 10:52:35,690 INFO L226 Difference]: Without dead ends: 100 [2022-11-20 10:52:35,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 78 SyntacticMatches, 8 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=105, Invalid=275, Unknown=0, NotChecked=0, Total=380 [2022-11-20 10:52:35,691 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 235 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:35,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 192 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 179 Invalid, 0 Unknown, 37 Unchecked, 0.5s Time] [2022-11-20 10:52:35,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-11-20 10:52:35,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 72. [2022-11-20 10:52:35,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 54 states have (on average 1.3333333333333333) internal successors, (72), 54 states have internal predecessors, (72), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-20 10:52:35,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 102 transitions. [2022-11-20 10:52:35,716 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 102 transitions. Word has length 43 [2022-11-20 10:52:35,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:35,717 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 102 transitions. [2022-11-20 10:52:35,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 14 states have internal predecessors, (46), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:52:35,717 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 102 transitions. [2022-11-20 10:52:35,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-20 10:52:35,719 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:35,719 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1] [2022-11-20 10:52:35,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:35,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:36,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:36,124 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:36,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:36,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1642596351, now seen corresponding path program 1 times [2022-11-20 10:52:36,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:36,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1658657685] [2022-11-20 10:52:36,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:36,126 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:36,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:36,128 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:36,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-20 10:52:36,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:36,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-20 10:52:36,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:36,424 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:36,556 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:36,671 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:36,782 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:36,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:52:36,919 INFO L350 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 21 treesize of output 20 [2022-11-20 10:52:37,032 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:52:37,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:37,243 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:37,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1658657685] [2022-11-20 10:52:37,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1658657685] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:37,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1042604130] [2022-11-20 10:52:37,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:37,244 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:37,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:37,245 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:37,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2022-11-20 10:52:37,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:37,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-20 10:52:37,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:37,724 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:37,823 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:37,911 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:37,998 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:38,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:52:38,085 INFO L350 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 21 treesize of output 20 [2022-11-20 10:52:38,151 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:52:38,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:38,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1042604130] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:38,289 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:38,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2022-11-20 10:52:38,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273428591] [2022-11-20 10:52:38,289 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:38,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 10:52:38,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:38,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 10:52:38,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-11-20 10:52:38,291 INFO L87 Difference]: Start difference. First operand 72 states and 102 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:52:38,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:38,828 INFO L93 Difference]: Finished difference Result 134 states and 184 transitions. [2022-11-20 10:52:38,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 10:52:38,829 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 43 [2022-11-20 10:52:38,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:38,832 INFO L225 Difference]: With dead ends: 134 [2022-11-20 10:52:38,832 INFO L226 Difference]: Without dead ends: 132 [2022-11-20 10:52:38,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 75 SyntacticMatches, 16 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-11-20 10:52:38,833 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 114 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:38,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 216 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 110 Invalid, 0 Unknown, 29 Unchecked, 0.4s Time] [2022-11-20 10:52:38,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-11-20 10:52:38,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 89. [2022-11-20 10:52:38,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.3484848484848484) internal successors, (89), 66 states have internal predecessors, (89), 19 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-11-20 10:52:38,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 127 transitions. [2022-11-20 10:52:38,858 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 127 transitions. Word has length 43 [2022-11-20 10:52:38,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:38,859 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 127 transitions. [2022-11-20 10:52:38,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:52:38,859 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 127 transitions. [2022-11-20 10:52:38,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-20 10:52:38,861 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:38,861 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1] [2022-11-20 10:52:38,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:39,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:39,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:39,274 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:39,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:39,275 INFO L85 PathProgramCache]: Analyzing trace with hash 132411011, now seen corresponding path program 1 times [2022-11-20 10:52:39,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:39,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1761943592] [2022-11-20 10:52:39,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:39,275 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:39,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:39,277 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:39,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-20 10:52:39,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:39,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-20 10:52:39,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:39,545 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:39,659 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:39,753 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:39,844 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:39,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:52:39,929 INFO L350 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 21 treesize of output 20 [2022-11-20 10:52:40,037 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:52:40,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:40,248 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:40,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1761943592] [2022-11-20 10:52:40,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1761943592] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:40,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1375554119] [2022-11-20 10:52:40,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:40,249 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:40,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:40,252 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:40,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2022-11-20 10:52:40,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:40,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-20 10:52:40,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:40,710 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:40,791 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:40,873 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:40,964 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:41,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:52:41,060 INFO L350 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 21 treesize of output 20 [2022-11-20 10:52:41,106 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:52:41,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:41,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1375554119] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:41,232 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:41,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2022-11-20 10:52:41,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111448662] [2022-11-20 10:52:41,232 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:41,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 10:52:41,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:41,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 10:52:41,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-11-20 10:52:41,234 INFO L87 Difference]: Start difference. First operand 89 states and 127 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:52:41,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:41,897 INFO L93 Difference]: Finished difference Result 153 states and 210 transitions. [2022-11-20 10:52:41,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 10:52:41,898 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 43 [2022-11-20 10:52:41,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:41,900 INFO L225 Difference]: With dead ends: 153 [2022-11-20 10:52:41,900 INFO L226 Difference]: Without dead ends: 151 [2022-11-20 10:52:41,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 75 SyntacticMatches, 16 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-11-20 10:52:41,901 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 87 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:41,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 267 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 193 Invalid, 0 Unknown, 23 Unchecked, 0.6s Time] [2022-11-20 10:52:41,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-11-20 10:52:41,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 99. [2022-11-20 10:52:41,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 72 states have (on average 1.3472222222222223) internal successors, (97), 73 states have internal predecessors, (97), 22 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-20 10:52:41,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 141 transitions. [2022-11-20 10:52:41,935 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 141 transitions. Word has length 43 [2022-11-20 10:52:41,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:41,935 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 141 transitions. [2022-11-20 10:52:41,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:52:41,936 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 141 transitions. [2022-11-20 10:52:41,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-20 10:52:41,937 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:41,938 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:52:41,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:42,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:42,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:42,344 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:42,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:42,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1666037387, now seen corresponding path program 1 times [2022-11-20 10:52:42,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:42,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [820700911] [2022-11-20 10:52:42,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:42,345 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:42,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:42,346 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:42,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-20 10:52:42,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:42,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 10:52:42,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:42,530 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:42,599 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:42,645 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:42,683 INFO L350 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 24 treesize of output 23 [2022-11-20 10:52:42,805 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:52:42,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:43,054 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:43,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [820700911] [2022-11-20 10:52:43,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [820700911] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:43,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [178569810] [2022-11-20 10:52:43,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:43,055 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:43,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:43,056 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:43,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2022-11-20 10:52:43,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:43,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-20 10:52:43,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:43,601 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:43,761 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:43,889 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:44,018 INFO L350 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 24 treesize of output 23 [2022-11-20 10:52:44,210 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:52:44,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:44,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [178569810] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:44,363 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:44,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2022-11-20 10:52:44,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118997304] [2022-11-20 10:52:44,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:44,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 10:52:44,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:44,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 10:52:44,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-11-20 10:52:44,365 INFO L87 Difference]: Start difference. First operand 99 states and 141 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:52:45,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:45,051 INFO L93 Difference]: Finished difference Result 184 states and 256 transitions. [2022-11-20 10:52:45,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 10:52:45,053 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 47 [2022-11-20 10:52:45,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:45,054 INFO L225 Difference]: With dead ends: 184 [2022-11-20 10:52:45,054 INFO L226 Difference]: Without dead ends: 182 [2022-11-20 10:52:45,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 94 SyntacticMatches, 8 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2022-11-20 10:52:45,056 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 188 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:45,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 233 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 226 Invalid, 0 Unknown, 49 Unchecked, 0.6s Time] [2022-11-20 10:52:45,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-11-20 10:52:45,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 167. [2022-11-20 10:52:45,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 122 states have (on average 1.360655737704918) internal successors, (166), 123 states have internal predecessors, (166), 37 states have call successors, (37), 7 states have call predecessors, (37), 7 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2022-11-20 10:52:45,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 240 transitions. [2022-11-20 10:52:45,113 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 240 transitions. Word has length 47 [2022-11-20 10:52:45,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:45,115 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 240 transitions. [2022-11-20 10:52:45,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:52:45,115 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 240 transitions. [2022-11-20 10:52:45,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-20 10:52:45,122 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:45,122 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:52:45,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:45,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:45,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:45,535 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:45,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:45,536 INFO L85 PathProgramCache]: Analyzing trace with hash -279833993, now seen corresponding path program 1 times [2022-11-20 10:52:45,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:45,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1250541135] [2022-11-20 10:52:45,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:45,536 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:45,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:45,537 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:45,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-20 10:52:45,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:45,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 10:52:45,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:45,802 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:45,915 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:46,000 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:46,087 INFO L350 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 23 treesize of output 22 [2022-11-20 10:52:46,235 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:52:46,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:46,513 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:46,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1250541135] [2022-11-20 10:52:46,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1250541135] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:46,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [93159390] [2022-11-20 10:52:46,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:46,515 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:46,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:46,516 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:46,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2022-11-20 10:52:46,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:46,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 10:52:46,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:46,950 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:47,038 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:47,133 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:47,237 INFO L350 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 23 treesize of output 22 [2022-11-20 10:52:47,349 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:52:47,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:47,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [93159390] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:47,512 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:47,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2022-11-20 10:52:47,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262028902] [2022-11-20 10:52:47,512 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:47,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 10:52:47,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:47,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 10:52:47,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-11-20 10:52:47,516 INFO L87 Difference]: Start difference. First operand 167 states and 240 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:52:48,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:48,156 INFO L93 Difference]: Finished difference Result 219 states and 305 transitions. [2022-11-20 10:52:48,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 10:52:48,157 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 47 [2022-11-20 10:52:48,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:48,159 INFO L225 Difference]: With dead ends: 219 [2022-11-20 10:52:48,159 INFO L226 Difference]: Without dead ends: 217 [2022-11-20 10:52:48,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 92 SyntacticMatches, 14 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-11-20 10:52:48,160 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 97 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:48,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 256 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 188 Invalid, 0 Unknown, 22 Unchecked, 0.5s Time] [2022-11-20 10:52:48,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-11-20 10:52:48,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 172. [2022-11-20 10:52:48,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 126 states have (on average 1.3571428571428572) internal successors, (171), 127 states have internal predecessors, (171), 37 states have call successors, (37), 8 states have call predecessors, (37), 8 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2022-11-20 10:52:48,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 245 transitions. [2022-11-20 10:52:48,203 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 245 transitions. Word has length 47 [2022-11-20 10:52:48,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:48,203 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 245 transitions. [2022-11-20 10:52:48,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:52:48,203 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 245 transitions. [2022-11-20 10:52:48,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-20 10:52:48,205 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:48,205 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:52:48,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:48,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2022-11-20 10:52:48,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:48,618 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:48,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:48,618 INFO L85 PathProgramCache]: Analyzing trace with hash 131088491, now seen corresponding path program 2 times [2022-11-20 10:52:48,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:48,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [298245665] [2022-11-20 10:52:48,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:52:48,619 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:48,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:48,620 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:48,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-20 10:52:48,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:52:48,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:52:48,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 10:52:48,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:48,849 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:48,913 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:48,960 INFO L350 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 24 treesize of output 23 [2022-11-20 10:52:49,160 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:52:49,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:49,477 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:49,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [298245665] [2022-11-20 10:52:49,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [298245665] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:49,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2096250338] [2022-11-20 10:52:49,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:52:49,478 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:49,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:49,479 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:49,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2022-11-20 10:52:49,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:52:49,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:52:49,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 10:52:49,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:49,960 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:50,158 INFO L350 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 30 treesize of output 29 [2022-11-20 10:52:50,288 INFO L350 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 24 treesize of output 23 [2022-11-20 10:52:50,572 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:52:50,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:50,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2096250338] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:50,772 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:50,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2022-11-20 10:52:50,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289051291] [2022-11-20 10:52:50,773 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:50,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 10:52:50,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:50,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 10:52:50,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-11-20 10:52:50,778 INFO L87 Difference]: Start difference. First operand 172 states and 245 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:52:51,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:51,558 INFO L93 Difference]: Finished difference Result 389 states and 560 transitions. [2022-11-20 10:52:51,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 10:52:51,560 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 51 [2022-11-20 10:52:51,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:51,562 INFO L225 Difference]: With dead ends: 389 [2022-11-20 10:52:51,562 INFO L226 Difference]: Without dead ends: 387 [2022-11-20 10:52:51,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 108 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:52:51,564 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 154 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:51,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 298 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 270 Invalid, 0 Unknown, 35 Unchecked, 0.6s Time] [2022-11-20 10:52:51,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-11-20 10:52:51,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 360. [2022-11-20 10:52:51,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 262 states have (on average 1.3893129770992367) internal successors, (364), 263 states have internal predecessors, (364), 84 states have call successors, (84), 13 states have call predecessors, (84), 13 states have return successors, (84), 83 states have call predecessors, (84), 84 states have call successors, (84) [2022-11-20 10:52:51,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 532 transitions. [2022-11-20 10:52:51,626 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 532 transitions. Word has length 51 [2022-11-20 10:52:51,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:51,626 INFO L495 AbstractCegarLoop]: Abstraction has 360 states and 532 transitions. [2022-11-20 10:52:51,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:52:51,627 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 532 transitions. [2022-11-20 10:52:51,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-20 10:52:51,628 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:51,628 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:52:51,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:51,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:52,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:52,033 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:52,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:52,033 INFO L85 PathProgramCache]: Analyzing trace with hash 2054316525, now seen corresponding path program 1 times [2022-11-20 10:52:52,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:52,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1967052889] [2022-11-20 10:52:52,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:52,034 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:52,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:52,035 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:52,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-20 10:52:52,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:52,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 10:52:52,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:52,309 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:52,425 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:52,503 INFO L350 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 23 treesize of output 22 [2022-11-20 10:52:52,751 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:52:52,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:53,152 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:53,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1967052889] [2022-11-20 10:52:53,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1967052889] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:53,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [684681632] [2022-11-20 10:52:53,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:52:53,152 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:53,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:53,153 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:53,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2022-11-20 10:52:53,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:52:53,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 10:52:53,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:53,728 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:53,816 INFO L350 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 29 treesize of output 28 [2022-11-20 10:52:53,905 INFO L350 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 23 treesize of output 22 [2022-11-20 10:52:54,058 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-20 10:52:54,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:54,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [684681632] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:54,243 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:54,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2022-11-20 10:52:54,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263025039] [2022-11-20 10:52:54,243 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:54,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:52:54,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:54,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:52:54,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-11-20 10:52:54,245 INFO L87 Difference]: Start difference. First operand 360 states and 532 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:52:55,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:52:55,346 INFO L93 Difference]: Finished difference Result 523 states and 758 transitions. [2022-11-20 10:52:55,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:52:55,347 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 51 [2022-11-20 10:52:55,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:52:55,350 INFO L225 Difference]: With dead ends: 523 [2022-11-20 10:52:55,350 INFO L226 Difference]: Without dead ends: 521 [2022-11-20 10:52:55,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 110 SyntacticMatches, 10 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-11-20 10:52:55,352 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 84 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:52:55,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 416 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 391 Invalid, 0 Unknown, 33 Unchecked, 0.9s Time] [2022-11-20 10:52:55,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-11-20 10:52:55,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 439. [2022-11-20 10:52:55,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 318 states have (on average 1.39937106918239) internal successors, (445), 319 states have internal predecessors, (445), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 103 states have call predecessors, (104), 104 states have call successors, (104) [2022-11-20 10:52:55,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 653 transitions. [2022-11-20 10:52:55,440 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 653 transitions. Word has length 51 [2022-11-20 10:52:55,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:52:55,440 INFO L495 AbstractCegarLoop]: Abstraction has 439 states and 653 transitions. [2022-11-20 10:52:55,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:52:55,441 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 653 transitions. [2022-11-20 10:52:55,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-20 10:52:55,442 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:52:55,442 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:52:55,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:55,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2022-11-20 10:52:55,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:55,847 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:52:55,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:52:55,848 INFO L85 PathProgramCache]: Analyzing trace with hash 881708129, now seen corresponding path program 3 times [2022-11-20 10:52:55,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:52:55,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1258617541] [2022-11-20 10:52:55,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:52:55,849 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:52:55,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:52:55,850 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:52:55,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-20 10:52:56,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-20 10:52:56,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:52:56,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-20 10:52:56,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:56,092 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:56,150 INFO L350 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 24 treesize of output 23 [2022-11-20 10:52:56,387 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:52:56,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:56,749 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:52:56,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1258617541] [2022-11-20 10:52:56,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1258617541] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:56,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [109829449] [2022-11-20 10:52:56,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:52:56,750 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:52:56,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:52:56,755 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:52:56,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2022-11-20 10:52:57,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-20 10:52:57,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:52:57,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-20 10:52:57,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:52:57,234 INFO L350 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 16 treesize of output 12 [2022-11-20 10:52:57,393 INFO L350 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 24 treesize of output 23 [2022-11-20 10:52:57,879 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:52:57,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:52:58,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [109829449] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:52:58,144 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:52:58,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2022-11-20 10:52:58,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141331879] [2022-11-20 10:52:58,144 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:52:58,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 10:52:58,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:52:58,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 10:52:58,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2022-11-20 10:52:58,146 INFO L87 Difference]: Start difference. First operand 439 states and 653 transitions. Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:53:00,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:53:00,587 INFO L93 Difference]: Finished difference Result 1464 states and 2222 transitions. [2022-11-20 10:53:00,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 10:53:00,588 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 55 [2022-11-20 10:53:00,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:53:00,595 INFO L225 Difference]: With dead ends: 1464 [2022-11-20 10:53:00,595 INFO L226 Difference]: Without dead ends: 1462 [2022-11-20 10:53:00,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=265, Invalid=925, Unknown=0, NotChecked=0, Total=1190 [2022-11-20 10:53:00,598 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 308 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-20 10:53:00,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 538 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 753 Invalid, 0 Unknown, 82 Unchecked, 1.8s Time] [2022-11-20 10:53:00,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2022-11-20 10:53:00,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 926. [2022-11-20 10:53:00,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 670 states have (on average 1.4223880597014926) internal successors, (953), 670 states have internal predecessors, (953), 231 states have call successors, (231), 24 states have call predecessors, (231), 24 states have return successors, (231), 231 states have call predecessors, (231), 231 states have call successors, (231) [2022-11-20 10:53:00,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1415 transitions. [2022-11-20 10:53:00,813 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 1415 transitions. Word has length 55 [2022-11-20 10:53:00,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:53:00,813 INFO L495 AbstractCegarLoop]: Abstraction has 926 states and 1415 transitions. [2022-11-20 10:53:00,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 19 states have internal predecessors, (70), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-11-20 10:53:00,813 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 1415 transitions. [2022-11-20 10:53:00,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-20 10:53:00,815 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:53:00,815 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:53:00,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:01,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:01,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:53:01,228 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:53:01,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:53:01,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1022256739, now seen corresponding path program 1 times [2022-11-20 10:53:01,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:53:01,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1593435432] [2022-11-20 10:53:01,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:53:01,229 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:01,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:53:01,230 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:53:01,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-20 10:53:01,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:53:01,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 10:53:01,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:53:01,557 INFO L350 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 16 treesize of output 12 [2022-11-20 10:53:01,655 INFO L350 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 23 treesize of output 22 [2022-11-20 10:53:01,944 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:53:01,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:53:02,365 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:53:02,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1593435432] [2022-11-20 10:53:02,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1593435432] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:53:02,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1976192947] [2022-11-20 10:53:02,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:53:02,366 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:53:02,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:53:02,367 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:53:02,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2022-11-20 10:53:02,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:53:02,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 10:53:02,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:53:02,963 INFO L350 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 16 treesize of output 12 [2022-11-20 10:53:03,037 INFO L350 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 23 treesize of output 22 [2022-11-20 10:53:03,252 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-20 10:53:03,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:53:03,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1976192947] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:53:03,481 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:53:03,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-11-20 10:53:03,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912391378] [2022-11-20 10:53:03,481 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:53:03,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 10:53:03,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:53:03,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 10:53:03,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:53:03,483 INFO L87 Difference]: Start difference. First operand 926 states and 1415 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:53:04,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:53:04,257 INFO L93 Difference]: Finished difference Result 1017 states and 1513 transitions. [2022-11-20 10:53:04,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:53:04,258 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2022-11-20 10:53:04,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:53:04,263 INFO L225 Difference]: With dead ends: 1017 [2022-11-20 10:53:04,263 INFO L226 Difference]: Without dead ends: 1015 [2022-11-20 10:53:04,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 127 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2022-11-20 10:53:04,265 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 104 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:53:04,265 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 279 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 213 Invalid, 0 Unknown, 36 Unchecked, 0.5s Time] [2022-11-20 10:53:04,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2022-11-20 10:53:04,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 947. [2022-11-20 10:53:04,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 684 states have (on average 1.4137426900584795) internal successors, (967), 684 states have internal predecessors, (967), 231 states have call successors, (231), 31 states have call predecessors, (231), 31 states have return successors, (231), 231 states have call predecessors, (231), 231 states have call successors, (231) [2022-11-20 10:53:04,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1429 transitions. [2022-11-20 10:53:04,487 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1429 transitions. Word has length 55 [2022-11-20 10:53:04,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:53:04,487 INFO L495 AbstractCegarLoop]: Abstraction has 947 states and 1429 transitions. [2022-11-20 10:53:04,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-11-20 10:53:04,488 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1429 transitions. [2022-11-20 10:53:04,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-20 10:53:04,490 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:53:04,490 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 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, 1, 1, 1, 1] [2022-11-20 10:53:04,499 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:04,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:04,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:04,895 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:53:04,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:53:04,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1863871831, now seen corresponding path program 4 times [2022-11-20 10:53:04,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:53:04,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1515763106] [2022-11-20 10:53:04,896 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 10:53:04,896 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:04,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:53:04,897 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:53:04,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-20 10:53:05,033 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 10:53:05,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:53:05,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 10:53:05,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:53:05,131 INFO L350 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 13 treesize of output 9 [2022-11-20 10:53:05,438 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:53:05,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:53:05,742 INFO L350 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 15 [2022-11-20 10:53:05,746 INFO L350 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 20 treesize of output 16 [2022-11-20 10:53:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:53:05,842 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:53:05,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1515763106] [2022-11-20 10:53:05,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1515763106] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:53:05,842 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:53:05,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2022-11-20 10:53:05,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055343309] [2022-11-20 10:53:05,842 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:53:05,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 10:53:05,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:53:05,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 10:53:05,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-11-20 10:53:05,844 INFO L87 Difference]: Start difference. First operand 947 states and 1429 transitions. Second operand has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 19 states have internal predecessors, (77), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:53:15,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:53:17,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:53:24,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:53:26,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:53:26,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:53:26,912 INFO L93 Difference]: Finished difference Result 3347 states and 5201 transitions. [2022-11-20 10:53:26,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-11-20 10:53:26,915 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 19 states have internal predecessors, (77), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 59 [2022-11-20 10:53:26,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:53:26,929 INFO L225 Difference]: With dead ends: 3347 [2022-11-20 10:53:26,929 INFO L226 Difference]: Without dead ends: 3345 [2022-11-20 10:53:26,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2645 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1051, Invalid=6959, Unknown=0, NotChecked=0, Total=8010 [2022-11-20 10:53:26,934 INFO L413 NwaCegarLoop]: 293 mSDtfsCounter, 588 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 3017 mSolverCounterSat, 1064 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1287 SdHoareTripleChecker+Invalid, 4085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1064 IncrementalHoareTripleChecker+Valid, 3017 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:53:26,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [613 Valid, 1287 Invalid, 4085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1064 Valid, 3017 Invalid, 4 Unknown, 0 Unchecked, 17.3s Time] [2022-11-20 10:53:26,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3345 states. [2022-11-20 10:53:27,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3345 to 2099. [2022-11-20 10:53:27,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2099 states, 1516 states have (on average 1.445250659630607) internal successors, (2191), 1516 states have internal predecessors, (2191), 551 states have call successors, (551), 31 states have call predecessors, (551), 31 states have return successors, (551), 551 states have call predecessors, (551), 551 states have call successors, (551) [2022-11-20 10:53:27,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2099 states to 2099 states and 3293 transitions. [2022-11-20 10:53:27,586 INFO L78 Accepts]: Start accepts. Automaton has 2099 states and 3293 transitions. Word has length 59 [2022-11-20 10:53:27,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:53:27,586 INFO L495 AbstractCegarLoop]: Abstraction has 2099 states and 3293 transitions. [2022-11-20 10:53:27,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.052631578947368) internal successors, (77), 19 states have internal predecessors, (77), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:53:27,587 INFO L276 IsEmpty]: Start isEmpty. Operand 2099 states and 3293 transitions. [2022-11-20 10:53:27,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-20 10:53:27,591 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:53:27,591 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 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, 1, 1, 1, 1] [2022-11-20 10:53:27,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:27,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:27,804 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:53:27,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:53:27,805 INFO L85 PathProgramCache]: Analyzing trace with hash 58433497, now seen corresponding path program 1 times [2022-11-20 10:53:27,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:53:27,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [630206708] [2022-11-20 10:53:27,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:53:27,806 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:27,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:53:27,807 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:53:27,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-20 10:53:27,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:53:27,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-20 10:53:27,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:53:28,146 INFO L350 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 13 treesize of output 9 [2022-11-20 10:53:28,539 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:53:28,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:53:28,891 INFO L350 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 18 treesize of output 16 [2022-11-20 10:53:28,894 INFO L350 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 26 treesize of output 22 [2022-11-20 10:53:29,118 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:53:29,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:53:29,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [630206708] [2022-11-20 10:53:29,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [630206708] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:53:29,119 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:53:29,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-11-20 10:53:29,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477647302] [2022-11-20 10:53:29,119 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:53:29,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 10:53:29,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:53:29,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 10:53:29,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-11-20 10:53:29,120 INFO L87 Difference]: Start difference. First operand 2099 states and 3293 transitions. Second operand has 20 states, 20 states have (on average 3.85) internal successors, (77), 20 states have internal predecessors, (77), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:53:35,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:53:37,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:53:42,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:53:44,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:53:44,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:53:44,809 INFO L93 Difference]: Finished difference Result 3142 states and 4819 transitions. [2022-11-20 10:53:44,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-20 10:53:44,810 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.85) internal successors, (77), 20 states have internal predecessors, (77), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 59 [2022-11-20 10:53:44,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:53:44,824 INFO L225 Difference]: With dead ends: 3142 [2022-11-20 10:53:44,824 INFO L226 Difference]: Without dead ends: 3140 [2022-11-20 10:53:44,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1538 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=862, Invalid=4394, Unknown=0, NotChecked=0, Total=5256 [2022-11-20 10:53:44,828 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 361 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 1324 mSolverCounterSat, 415 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 1743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 415 IncrementalHoareTripleChecker+Valid, 1324 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:53:44,829 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 782 Invalid, 1743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [415 Valid, 1324 Invalid, 4 Unknown, 0 Unchecked, 12.3s Time] [2022-11-20 10:53:44,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3140 states. [2022-11-20 10:53:45,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3140 to 1147. [2022-11-20 10:53:45,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 844 states have (on average 1.411137440758294) internal successors, (1191), 844 states have internal predecessors, (1191), 271 states have call successors, (271), 31 states have call predecessors, (271), 31 states have return successors, (271), 271 states have call predecessors, (271), 271 states have call successors, (271) [2022-11-20 10:53:45,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 1733 transitions. [2022-11-20 10:53:45,204 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 1733 transitions. Word has length 59 [2022-11-20 10:53:45,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:53:45,205 INFO L495 AbstractCegarLoop]: Abstraction has 1147 states and 1733 transitions. [2022-11-20 10:53:45,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.85) internal successors, (77), 20 states have internal predecessors, (77), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:53:45,205 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 1733 transitions. [2022-11-20 10:53:45,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-20 10:53:45,207 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:53:45,208 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 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, 1] [2022-11-20 10:53:45,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-20 10:53:45,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:45,420 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:53:45,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:53:45,420 INFO L85 PathProgramCache]: Analyzing trace with hash 819831629, now seen corresponding path program 5 times [2022-11-20 10:53:45,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:53:45,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1919906011] [2022-11-20 10:53:45,421 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 10:53:45,421 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:53:45,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:53:45,422 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:53:45,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-20 10:53:45,580 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-11-20 10:53:45,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:53:45,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-20 10:53:45,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:53:54,460 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 5 proven. 46 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:53:54,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:53:59,546 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 5 proven. 46 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-20 10:53:59,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:53:59,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1919906011] [2022-11-20 10:53:59,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1919906011] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 10:53:59,547 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:53:59,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2022-11-20 10:53:59,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961613436] [2022-11-20 10:53:59,547 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:53:59,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-20 10:53:59,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:53:59,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-20 10:53:59,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-11-20 10:53:59,549 INFO L87 Difference]: Start difference. First operand 1147 states and 1733 transitions. Second operand has 25 states, 25 states have (on average 3.52) internal successors, (88), 25 states have internal predecessors, (88), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:54:08,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:08,335 INFO L93 Difference]: Finished difference Result 1183 states and 1767 transitions. [2022-11-20 10:54:08,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:54:08,340 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.52) internal successors, (88), 25 states have internal predecessors, (88), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 63 [2022-11-20 10:54:08,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:08,345 INFO L225 Difference]: With dead ends: 1183 [2022-11-20 10:54:08,345 INFO L226 Difference]: Without dead ends: 1155 [2022-11-20 10:54:08,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=356, Invalid=1126, Unknown=0, NotChecked=0, Total=1482 [2022-11-20 10:54:08,347 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 381 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:08,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 255 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-11-20 10:54:08,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2022-11-20 10:54:08,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1147. [2022-11-20 10:54:08,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 844 states have (on average 1.382701421800948) internal successors, (1167), 844 states have internal predecessors, (1167), 271 states have call successors, (271), 31 states have call predecessors, (271), 31 states have return successors, (271), 271 states have call predecessors, (271), 271 states have call successors, (271) [2022-11-20 10:54:08,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 1709 transitions. [2022-11-20 10:54:08,752 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 1709 transitions. Word has length 63 [2022-11-20 10:54:08,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:08,752 INFO L495 AbstractCegarLoop]: Abstraction has 1147 states and 1709 transitions. [2022-11-20 10:54:08,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.52) internal successors, (88), 25 states have internal predecessors, (88), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-20 10:54:08,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 1709 transitions. [2022-11-20 10:54:08,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-11-20 10:54:08,755 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:08,756 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:08,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:08,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:08,969 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:08,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:08,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1865382535, now seen corresponding path program 1 times [2022-11-20 10:54:08,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:08,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1626909344] [2022-11-20 10:54:08,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:08,970 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:08,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:08,971 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:08,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-11-20 10:54:09,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:09,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-20 10:54:09,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:09,177 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:09,243 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:09,286 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:09,328 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:09,373 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:09,463 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:09,526 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:09,567 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:09,608 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:09,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:09,662 INFO L350 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 22 treesize of output 21 [2022-11-20 10:54:09,735 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-20 10:54:09,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:09,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:09,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1626909344] [2022-11-20 10:54:09,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1626909344] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:09,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [275992327] [2022-11-20 10:54:09,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:09,894 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:09,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:09,896 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:09,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2022-11-20 10:54:10,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:10,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-20 10:54:10,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:10,467 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:10,621 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:10,737 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:10,838 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:10,944 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:11,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:11,102 INFO L350 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 25 treesize of output 24 [2022-11-20 10:54:11,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:11,207 INFO L350 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 25 treesize of output 24 [2022-11-20 10:54:11,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:11,303 INFO L350 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 25 treesize of output 24 [2022-11-20 10:54:11,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:11,411 INFO L350 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 25 treesize of output 24 [2022-11-20 10:54:11,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:11,511 INFO L350 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 22 treesize of output 21 [2022-11-20 10:54:11,611 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 27 proven. 19 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-11-20 10:54:11,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:11,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [275992327] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:11,719 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:54:11,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2022-11-20 10:54:11,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833837505] [2022-11-20 10:54:11,719 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:54:11,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 10:54:11,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:11,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 10:54:11,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-11-20 10:54:11,720 INFO L87 Difference]: Start difference. First operand 1147 states and 1709 transitions. Second operand has 16 states, 16 states have (on average 4.375) internal successors, (70), 16 states have internal predecessors, (70), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:54:12,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:12,825 INFO L93 Difference]: Finished difference Result 1417 states and 2103 transitions. [2022-11-20 10:54:12,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 10:54:12,825 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.375) internal successors, (70), 16 states have internal predecessors, (70), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 75 [2022-11-20 10:54:12,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:12,829 INFO L225 Difference]: With dead ends: 1417 [2022-11-20 10:54:12,829 INFO L226 Difference]: Without dead ends: 1415 [2022-11-20 10:54:12,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 130 SyntacticMatches, 18 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2022-11-20 10:54:12,832 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 241 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:12,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 253 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 274 Invalid, 0 Unknown, 61 Unchecked, 0.7s Time] [2022-11-20 10:54:12,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2022-11-20 10:54:13,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1150. [2022-11-20 10:54:13,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 846 states have (on average 1.3817966903073287) internal successors, (1169), 846 states have internal predecessors, (1169), 271 states have call successors, (271), 32 states have call predecessors, (271), 32 states have return successors, (271), 271 states have call predecessors, (271), 271 states have call successors, (271) [2022-11-20 10:54:13,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 1711 transitions. [2022-11-20 10:54:13,209 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 1711 transitions. Word has length 75 [2022-11-20 10:54:13,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:13,209 INFO L495 AbstractCegarLoop]: Abstraction has 1150 states and 1711 transitions. [2022-11-20 10:54:13,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.375) internal successors, (70), 16 states have internal predecessors, (70), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:54:13,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 1711 transitions. [2022-11-20 10:54:13,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-11-20 10:54:13,213 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:13,213 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:13,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:13,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:13,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:13,618 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:13,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:13,619 INFO L85 PathProgramCache]: Analyzing trace with hash -327021433, now seen corresponding path program 1 times [2022-11-20 10:54:13,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:13,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1175588975] [2022-11-20 10:54:13,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:13,619 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:13,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:13,620 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:13,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-20 10:54:13,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:13,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-20 10:54:13,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:13,907 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:14,021 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:14,115 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:14,199 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:14,276 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:14,425 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:14,512 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:14,603 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:14,695 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:14,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:14,786 INFO L350 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 21 treesize of output 20 [2022-11-20 10:54:14,893 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 27 proven. 19 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-11-20 10:54:14,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:15,110 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:15,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1175588975] [2022-11-20 10:54:15,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1175588975] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:15,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [321251131] [2022-11-20 10:54:15,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:15,110 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:15,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:15,111 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:15,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2022-11-20 10:54:15,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:15,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-20 10:54:15,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:15,713 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:15,806 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:15,898 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:15,971 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:16,047 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:16,162 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:16,245 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:16,351 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:16,447 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:16,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:16,537 INFO L350 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 21 treesize of output 20 [2022-11-20 10:54:16,590 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 27 proven. 19 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-11-20 10:54:16,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:16,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [321251131] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:16,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:54:16,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2022-11-20 10:54:16,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801269142] [2022-11-20 10:54:16,739 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:54:16,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:54:16,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:16,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:54:16,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-11-20 10:54:16,740 INFO L87 Difference]: Start difference. First operand 1150 states and 1711 transitions. Second operand has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:18,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:18,062 INFO L93 Difference]: Finished difference Result 1345 states and 1959 transitions. [2022-11-20 10:54:18,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:54:18,064 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 75 [2022-11-20 10:54:18,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:18,067 INFO L225 Difference]: With dead ends: 1345 [2022-11-20 10:54:18,067 INFO L226 Difference]: Without dead ends: 1343 [2022-11-20 10:54:18,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 118 SyntacticMatches, 36 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-11-20 10:54:18,068 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 94 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:18,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 367 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 359 Invalid, 0 Unknown, 46 Unchecked, 0.9s Time] [2022-11-20 10:54:18,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2022-11-20 10:54:18,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1157. [2022-11-20 10:54:18,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 852 states have (on average 1.3814553990610328) internal successors, (1177), 852 states have internal predecessors, (1177), 271 states have call successors, (271), 33 states have call predecessors, (271), 33 states have return successors, (271), 271 states have call predecessors, (271), 271 states have call successors, (271) [2022-11-20 10:54:18,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1719 transitions. [2022-11-20 10:54:18,446 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1719 transitions. Word has length 75 [2022-11-20 10:54:18,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:18,446 INFO L495 AbstractCegarLoop]: Abstraction has 1157 states and 1719 transitions. [2022-11-20 10:54:18,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:18,447 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1719 transitions. [2022-11-20 10:54:18,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-20 10:54:18,450 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:18,450 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:18,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:18,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (28)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:18,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:18,863 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:18,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:18,864 INFO L85 PathProgramCache]: Analyzing trace with hash 122329213, now seen corresponding path program 1 times [2022-11-20 10:54:18,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:18,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [205809635] [2022-11-20 10:54:18,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:18,864 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:18,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:18,865 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:18,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-11-20 10:54:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:19,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 10:54:19,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:19,088 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:19,144 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:19,182 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:19,224 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:19,302 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:19,342 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:19,380 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:19,421 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:19,469 INFO L350 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 24 treesize of output 23 [2022-11-20 10:54:19,604 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-20 10:54:19,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:19,833 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:19,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [205809635] [2022-11-20 10:54:19,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [205809635] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:19,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1118044471] [2022-11-20 10:54:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:19,834 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:19,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:19,835 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:19,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2022-11-20 10:54:20,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:20,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-20 10:54:20,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:20,516 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:20,678 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:20,797 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:20,925 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:21,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:21,096 INFO L350 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 27 treesize of output 26 [2022-11-20 10:54:21,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:21,210 INFO L350 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 27 treesize of output 26 [2022-11-20 10:54:21,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:21,342 INFO L350 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 27 treesize of output 26 [2022-11-20 10:54:21,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:21,479 INFO L350 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 27 treesize of output 26 [2022-11-20 10:54:21,606 INFO L350 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 24 treesize of output 23 [2022-11-20 10:54:21,828 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:54:21,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:22,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1118044471] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:22,033 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:54:22,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2022-11-20 10:54:22,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541668097] [2022-11-20 10:54:22,033 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:54:22,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 10:54:22,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:22,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 10:54:22,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-11-20 10:54:22,035 INFO L87 Difference]: Start difference. First operand 1157 states and 1719 transitions. Second operand has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:54:23,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:23,179 INFO L93 Difference]: Finished difference Result 1607 states and 2410 transitions. [2022-11-20 10:54:23,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 10:54:23,182 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 79 [2022-11-20 10:54:23,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:23,189 INFO L225 Difference]: With dead ends: 1607 [2022-11-20 10:54:23,189 INFO L226 Difference]: Without dead ends: 1605 [2022-11-20 10:54:23,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 145 SyntacticMatches, 18 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=125, Invalid=381, Unknown=0, NotChecked=0, Total=506 [2022-11-20 10:54:23,191 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 202 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:23,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 268 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 245 Invalid, 0 Unknown, 36 Unchecked, 0.6s Time] [2022-11-20 10:54:23,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1605 states. [2022-11-20 10:54:23,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1605 to 1163. [2022-11-20 10:54:23,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1163 states, 856 states have (on average 1.3796728971962617) internal successors, (1181), 856 states have internal predecessors, (1181), 271 states have call successors, (271), 35 states have call predecessors, (271), 35 states have return successors, (271), 271 states have call predecessors, (271), 271 states have call successors, (271) [2022-11-20 10:54:23,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1163 states to 1163 states and 1723 transitions. [2022-11-20 10:54:23,548 INFO L78 Accepts]: Start accepts. Automaton has 1163 states and 1723 transitions. Word has length 79 [2022-11-20 10:54:23,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:23,548 INFO L495 AbstractCegarLoop]: Abstraction has 1163 states and 1723 transitions. [2022-11-20 10:54:23,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:54:23,549 INFO L276 IsEmpty]: Start isEmpty. Operand 1163 states and 1723 transitions. [2022-11-20 10:54:23,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-20 10:54:23,552 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:23,552 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:23,557 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (30)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:23,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2022-11-20 10:54:23,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:23,958 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:23,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:23,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1382839293, now seen corresponding path program 1 times [2022-11-20 10:54:23,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:23,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1585765933] [2022-11-20 10:54:23,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:23,958 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:23,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:23,960 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:23,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-11-20 10:54:24,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:24,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-20 10:54:24,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:24,261 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:24,364 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:24,446 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:24,531 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:24,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:24,647 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:24,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:24,724 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:24,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:24,806 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:24,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:24,883 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:24,953 INFO L350 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 23 treesize of output 22 [2022-11-20 10:54:25,100 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:54:25,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:25,369 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:25,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1585765933] [2022-11-20 10:54:25,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1585765933] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:25,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1200849498] [2022-11-20 10:54:25,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:25,369 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:25,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:25,370 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:25,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2022-11-20 10:54:25,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:25,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-20 10:54:25,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:26,006 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:26,092 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:26,183 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:26,291 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:26,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:26,395 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:26,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:26,480 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:26,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:26,576 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:26,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:26,666 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:26,742 INFO L350 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 23 treesize of output 22 [2022-11-20 10:54:26,852 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:54:26,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:27,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1200849498] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:27,032 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:54:27,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2022-11-20 10:54:27,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942981659] [2022-11-20 10:54:27,033 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:54:27,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:54:27,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:27,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:54:27,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-11-20 10:54:27,034 INFO L87 Difference]: Start difference. First operand 1163 states and 1723 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:28,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:28,214 INFO L93 Difference]: Finished difference Result 1319 states and 1938 transitions. [2022-11-20 10:54:28,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:54:28,215 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 79 [2022-11-20 10:54:28,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:28,220 INFO L225 Difference]: With dead ends: 1319 [2022-11-20 10:54:28,220 INFO L226 Difference]: Without dead ends: 1317 [2022-11-20 10:54:28,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 135 SyntacticMatches, 34 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:54:28,222 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 93 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:28,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 315 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 249 Invalid, 0 Unknown, 42 Unchecked, 0.6s Time] [2022-11-20 10:54:28,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1317 states. [2022-11-20 10:54:28,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1317 to 1207. [2022-11-20 10:54:28,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1207 states, 888 states have (on average 1.3795045045045045) internal successors, (1225), 888 states have internal predecessors, (1225), 281 states have call successors, (281), 37 states have call predecessors, (281), 37 states have return successors, (281), 281 states have call predecessors, (281), 281 states have call successors, (281) [2022-11-20 10:54:28,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1207 states to 1207 states and 1787 transitions. [2022-11-20 10:54:28,711 INFO L78 Accepts]: Start accepts. Automaton has 1207 states and 1787 transitions. Word has length 79 [2022-11-20 10:54:28,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:28,711 INFO L495 AbstractCegarLoop]: Abstraction has 1207 states and 1787 transitions. [2022-11-20 10:54:28,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:28,712 INFO L276 IsEmpty]: Start isEmpty. Operand 1207 states and 1787 transitions. [2022-11-20 10:54:28,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-20 10:54:28,715 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:28,716 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:28,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:28,938 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (32)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:29,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:29,129 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:29,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:29,129 INFO L85 PathProgramCache]: Analyzing trace with hash 485446015, now seen corresponding path program 1 times [2022-11-20 10:54:29,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:29,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [126699629] [2022-11-20 10:54:29,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:29,130 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:29,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:29,131 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:29,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-11-20 10:54:29,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:29,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-20 10:54:29,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:29,481 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:29,589 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:29,668 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:29,744 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:29,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:29,858 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:29,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:29,934 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:30,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:30,013 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:30,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:30,085 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:30,159 INFO L350 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 23 treesize of output 22 [2022-11-20 10:54:30,316 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:54:30,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:30,594 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:30,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [126699629] [2022-11-20 10:54:30,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [126699629] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:30,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1156171521] [2022-11-20 10:54:30,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:30,595 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:30,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:30,596 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:30,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2022-11-20 10:54:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:31,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-20 10:54:31,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:31,275 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:31,370 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:31,455 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:31,555 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:31,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:31,689 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:31,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:31,783 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:31,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:31,872 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:31,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:31,969 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:32,060 INFO L350 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 23 treesize of output 22 [2022-11-20 10:54:32,168 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 48 proven. 21 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:54:32,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:32,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1156171521] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:32,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:54:32,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2022-11-20 10:54:32,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577618259] [2022-11-20 10:54:32,337 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:54:32,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-20 10:54:32,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:32,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-20 10:54:32,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-11-20 10:54:32,339 INFO L87 Difference]: Start difference. First operand 1207 states and 1787 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:33,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:33,608 INFO L93 Difference]: Finished difference Result 1364 states and 1992 transitions. [2022-11-20 10:54:33,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:54:33,609 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 79 [2022-11-20 10:54:33,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:33,613 INFO L225 Difference]: With dead ends: 1364 [2022-11-20 10:54:33,613 INFO L226 Difference]: Without dead ends: 1362 [2022-11-20 10:54:33,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 134 SyntacticMatches, 35 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:54:33,615 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 78 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:33,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 372 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 338 Invalid, 0 Unknown, 45 Unchecked, 0.8s Time] [2022-11-20 10:54:33,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2022-11-20 10:54:34,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1201. [2022-11-20 10:54:34,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1201 states, 882 states have (on average 1.3786848072562359) internal successors, (1216), 884 states have internal predecessors, (1216), 281 states have call successors, (281), 37 states have call predecessors, (281), 37 states have return successors, (281), 279 states have call predecessors, (281), 281 states have call successors, (281) [2022-11-20 10:54:34,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1201 states to 1201 states and 1778 transitions. [2022-11-20 10:54:34,144 INFO L78 Accepts]: Start accepts. Automaton has 1201 states and 1778 transitions. Word has length 79 [2022-11-20 10:54:34,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:34,144 INFO L495 AbstractCegarLoop]: Abstraction has 1201 states and 1778 transitions. [2022-11-20 10:54:34,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:34,145 INFO L276 IsEmpty]: Start isEmpty. Operand 1201 states and 1778 transitions. [2022-11-20 10:54:34,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-20 10:54:34,148 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:34,149 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:34,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (34)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:34,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-11-20 10:54:34,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:34,555 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:34,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:34,555 INFO L85 PathProgramCache]: Analyzing trace with hash -144842263, now seen corresponding path program 1 times [2022-11-20 10:54:34,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:34,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [646158811] [2022-11-20 10:54:34,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:34,556 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:34,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:34,556 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:34,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-11-20 10:54:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:34,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-20 10:54:34,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:35,009 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:35,114 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:35,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:35,228 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:35,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:35,305 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:35,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:35,381 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:35,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:35,456 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:35,533 INFO L350 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 23 treesize of output 22 [2022-11-20 10:54:35,841 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-20 10:54:35,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:36,312 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:36,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [646158811] [2022-11-20 10:54:36,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [646158811] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:36,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [521853509] [2022-11-20 10:54:36,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:36,313 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:36,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:36,314 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:36,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2022-11-20 10:54:36,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:36,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-20 10:54:36,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:37,015 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:37,093 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:37,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:37,234 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:37,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:37,302 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:37,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:37,379 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:37,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:54:37,454 INFO L350 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 26 treesize of output 25 [2022-11-20 10:54:37,528 INFO L350 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 23 treesize of output 22 [2022-11-20 10:54:37,714 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-20 10:54:37,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:37,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [521853509] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:37,934 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:54:37,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-11-20 10:54:37,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400656000] [2022-11-20 10:54:37,934 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:54:37,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 10:54:37,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:37,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 10:54:37,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:54:37,935 INFO L87 Difference]: Start difference. First operand 1201 states and 1778 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:39,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:39,385 INFO L93 Difference]: Finished difference Result 1503 states and 2200 transitions. [2022-11-20 10:54:39,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:54:39,387 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 87 [2022-11-20 10:54:39,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:39,393 INFO L225 Difference]: With dead ends: 1503 [2022-11-20 10:54:39,393 INFO L226 Difference]: Without dead ends: 1501 [2022-11-20 10:54:39,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 170 SyntacticMatches, 28 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2022-11-20 10:54:39,394 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 107 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:39,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 453 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 444 Invalid, 0 Unknown, 47 Unchecked, 0.9s Time] [2022-11-20 10:54:39,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states. [2022-11-20 10:54:39,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 1199. [2022-11-20 10:54:39,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1199 states, 876 states have (on average 1.3824200913242009) internal successors, (1211), 878 states have internal predecessors, (1211), 281 states have call successors, (281), 41 states have call predecessors, (281), 41 states have return successors, (281), 279 states have call predecessors, (281), 281 states have call successors, (281) [2022-11-20 10:54:39,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1199 states to 1199 states and 1773 transitions. [2022-11-20 10:54:39,797 INFO L78 Accepts]: Start accepts. Automaton has 1199 states and 1773 transitions. Word has length 87 [2022-11-20 10:54:39,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:39,797 INFO L495 AbstractCegarLoop]: Abstraction has 1199 states and 1773 transitions. [2022-11-20 10:54:39,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:39,798 INFO L276 IsEmpty]: Start isEmpty. Operand 1199 states and 1773 transitions. [2022-11-20 10:54:39,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-20 10:54:39,801 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:39,802 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:39,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2022-11-20 10:54:40,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (36)] Ended with exit code 0 [2022-11-20 10:54:40,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:40,215 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:40,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:40,216 INFO L85 PathProgramCache]: Analyzing trace with hash -375078701, now seen corresponding path program 6 times [2022-11-20 10:54:40,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:40,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1950692218] [2022-11-20 10:54:40,216 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 10:54:40,216 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:40,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:40,217 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:40,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-11-20 10:54:40,479 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-11-20 10:54:40,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:54:40,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-20 10:54:40,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:40,608 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:40,670 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:40,708 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:40,757 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:40,793 INFO L350 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 24 treesize of output 23 [2022-11-20 10:54:41,221 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 69 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-20 10:54:41,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:41,783 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:41,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1950692218] [2022-11-20 10:54:41,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1950692218] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:41,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1661126750] [2022-11-20 10:54:41,783 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 10:54:41,783 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:41,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:41,785 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:41,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2022-11-20 10:54:42,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:54:42,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379133408] [2022-11-20 10:54:42,340 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 10:54:42,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:54:42,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:54:42,341 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:54:42,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (38)] Forceful destruction successful, exit code 1 [2022-11-20 10:54:42,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-20 10:54:42,775 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-11-20 10:54:42,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:54:42,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 10:54:42,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:42,942 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:42,987 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:43,031 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:43,078 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:43,127 INFO L350 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 24 treesize of output 23 [2022-11-20 10:54:43,489 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 69 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-20 10:54:43,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:43,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379133408] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:43,834 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:54:43,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 14 [2022-11-20 10:54:43,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279932967] [2022-11-20 10:54:43,835 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:54:43,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 10:54:43,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:43,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 10:54:43,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-11-20 10:54:43,836 INFO L87 Difference]: Start difference. First operand 1199 states and 1773 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 3 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:47,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:47,099 INFO L93 Difference]: Finished difference Result 2671 states and 4102 transitions. [2022-11-20 10:54:47,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 10:54:47,100 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 3 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 95 [2022-11-20 10:54:47,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:47,111 INFO L225 Difference]: With dead ends: 2671 [2022-11-20 10:54:47,111 INFO L226 Difference]: Without dead ends: 2669 [2022-11-20 10:54:47,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 219 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=185, Invalid=937, Unknown=0, NotChecked=0, Total=1122 [2022-11-20 10:54:47,113 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 209 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 868 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:47,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 638 Invalid, 998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 868 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-20 10:54:47,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2669 states. [2022-11-20 10:54:48,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2669 to 2563. [2022-11-20 10:54:48,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2563 states, 1848 states have (on average 1.4312770562770563) internal successors, (2645), 1852 states have internal predecessors, (2645), 673 states have call successors, (673), 41 states have call predecessors, (673), 41 states have return successors, (673), 669 states have call predecessors, (673), 673 states have call successors, (673) [2022-11-20 10:54:48,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2563 states to 2563 states and 3991 transitions. [2022-11-20 10:54:48,106 INFO L78 Accepts]: Start accepts. Automaton has 2563 states and 3991 transitions. Word has length 95 [2022-11-20 10:54:48,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:48,106 INFO L495 AbstractCegarLoop]: Abstraction has 2563 states and 3991 transitions. [2022-11-20 10:54:48,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 3 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:48,107 INFO L276 IsEmpty]: Start isEmpty. Operand 2563 states and 3991 transitions. [2022-11-20 10:54:48,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-20 10:54:48,112 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:48,112 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:48,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:48,330 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2022-11-20 10:54:48,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:48,521 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:48,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:48,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1891302485, now seen corresponding path program 1 times [2022-11-20 10:54:48,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:48,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1576684947] [2022-11-20 10:54:48,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:48,522 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:48,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:48,523 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:48,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-11-20 10:54:48,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:48,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-20 10:54:48,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:49,018 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:49,120 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:49,202 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:49,283 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:49,363 INFO L350 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 23 treesize of output 22 [2022-11-20 10:54:49,862 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 72 proven. 69 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-20 10:54:49,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:50,601 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:50,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1576684947] [2022-11-20 10:54:50,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1576684947] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:50,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [780099639] [2022-11-20 10:54:50,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:54:50,602 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:50,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:50,603 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:50,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2022-11-20 10:54:51,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:51,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-20 10:54:51,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:51,533 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:51,630 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:51,732 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:51,826 INFO L350 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 29 treesize of output 28 [2022-11-20 10:54:51,913 INFO L350 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 23 treesize of output 22 [2022-11-20 10:54:52,298 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 72 proven. 69 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-20 10:54:52,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:52,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [780099639] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:52,625 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:54:52,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2022-11-20 10:54:52,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799497399] [2022-11-20 10:54:52,625 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:54:52,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 10:54:52,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:54:52,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 10:54:52,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-11-20 10:54:52,627 INFO L87 Difference]: Start difference. First operand 2563 states and 3991 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:54,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:54:54,677 INFO L93 Difference]: Finished difference Result 2713 states and 4153 transitions. [2022-11-20 10:54:54,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:54:54,679 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 95 [2022-11-20 10:54:54,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:54:54,691 INFO L225 Difference]: With dead ends: 2713 [2022-11-20 10:54:54,692 INFO L226 Difference]: Without dead ends: 2711 [2022-11-20 10:54:54,693 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 204 SyntacticMatches, 21 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 294 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-11-20 10:54:54,694 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 137 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:54:54,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 557 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 539 Invalid, 0 Unknown, 45 Unchecked, 1.0s Time] [2022-11-20 10:54:54,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2711 states. [2022-11-20 10:54:55,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2711 to 2593. [2022-11-20 10:54:55,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2593 states, 1868 states have (on average 1.426659528907923) internal successors, (2665), 1872 states have internal predecessors, (2665), 673 states have call successors, (673), 51 states have call predecessors, (673), 51 states have return successors, (673), 669 states have call predecessors, (673), 673 states have call successors, (673) [2022-11-20 10:54:55,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2593 states to 2593 states and 4011 transitions. [2022-11-20 10:54:55,569 INFO L78 Accepts]: Start accepts. Automaton has 2593 states and 4011 transitions. Word has length 95 [2022-11-20 10:54:55,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:54:55,569 INFO L495 AbstractCegarLoop]: Abstraction has 2593 states and 4011 transitions. [2022-11-20 10:54:55,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:54:55,570 INFO L276 IsEmpty]: Start isEmpty. Operand 2593 states and 4011 transitions. [2022-11-20 10:54:55,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-20 10:54:55,576 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:54:55,576 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:54:55,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:55,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (41)] Forceful destruction successful, exit code 0 [2022-11-20 10:54:55,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:55,990 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:54:55,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:54:55,990 INFO L85 PathProgramCache]: Analyzing trace with hash 500947145, now seen corresponding path program 7 times [2022-11-20 10:54:55,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:54:55,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1708625339] [2022-11-20 10:54:55,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 10:54:55,991 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:54:55,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:54:55,992 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:54:55,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-11-20 10:54:56,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:56,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-20 10:54:56,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:56,354 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:56,417 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:56,456 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:56,494 INFO L350 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 24 treesize of output 23 [2022-11-20 10:54:56,929 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-20 10:54:56,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:54:57,574 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:54:57,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1708625339] [2022-11-20 10:54:57,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1708625339] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:54:57,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [21347422] [2022-11-20 10:54:57,575 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 10:54:57,575 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:54:57,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:54:57,576 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:54:57,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2022-11-20 10:54:58,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:54:58,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-20 10:54:58,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:54:58,592 INFO L350 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 16 treesize of output 12 [2022-11-20 10:54:58,833 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:59,025 INFO L350 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 30 treesize of output 29 [2022-11-20 10:54:59,195 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:00,047 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 63 proven. 91 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-20 10:55:00,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:00,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [21347422] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:00,387 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:55:00,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 26 [2022-11-20 10:55:00,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194903407] [2022-11-20 10:55:00,388 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:55:00,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-20 10:55:00,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:00,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-20 10:55:00,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1069, Unknown=0, NotChecked=0, Total=1260 [2022-11-20 10:55:00,390 INFO L87 Difference]: Start difference. First operand 2593 states and 4011 transitions. Second operand has 26 states, 26 states have (on average 4.538461538461538) internal successors, (118), 26 states have internal predecessors, (118), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:55:05,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:55:05,260 INFO L93 Difference]: Finished difference Result 6051 states and 9447 transitions. [2022-11-20 10:55:05,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 10:55:05,262 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.538461538461538) internal successors, (118), 26 states have internal predecessors, (118), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 99 [2022-11-20 10:55:05,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:55:05,279 INFO L225 Difference]: With dead ends: 6051 [2022-11-20 10:55:05,280 INFO L226 Difference]: Without dead ends: 6049 [2022-11-20 10:55:05,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 220 SyntacticMatches, 8 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=216, Invalid=1190, Unknown=0, NotChecked=0, Total=1406 [2022-11-20 10:55:05,283 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 249 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1692 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 1130 SdHoareTripleChecker+Invalid, 1903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 1692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-20 10:55:05,284 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 1130 Invalid, 1903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 1692 Invalid, 0 Unknown, 55 Unchecked, 2.7s Time] [2022-11-20 10:55:05,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6049 states. [2022-11-20 10:55:07,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6049 to 5841. [2022-11-20 10:55:07,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5841 states, 4188 states have (on average 1.4491404011461317) internal successors, (6069), 4196 states have internal predecessors, (6069), 1581 states have call successors, (1581), 71 states have call predecessors, (1581), 71 states have return successors, (1581), 1573 states have call predecessors, (1581), 1581 states have call successors, (1581) [2022-11-20 10:55:07,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5841 states to 5841 states and 9231 transitions. [2022-11-20 10:55:07,378 INFO L78 Accepts]: Start accepts. Automaton has 5841 states and 9231 transitions. Word has length 99 [2022-11-20 10:55:07,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:55:07,379 INFO L495 AbstractCegarLoop]: Abstraction has 5841 states and 9231 transitions. [2022-11-20 10:55:07,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.538461538461538) internal successors, (118), 26 states have internal predecessors, (118), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:55:07,379 INFO L276 IsEmpty]: Start isEmpty. Operand 5841 states and 9231 transitions. [2022-11-20 10:55:07,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-20 10:55:07,388 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:55:07,388 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:55:07,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2022-11-20 10:55:07,605 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (43)] Ended with exit code 0 [2022-11-20 10:55:07,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:55:07,802 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:55:07,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:55:07,802 INFO L85 PathProgramCache]: Analyzing trace with hash 485428427, now seen corresponding path program 2 times [2022-11-20 10:55:07,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:55:07,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097235562] [2022-11-20 10:55:07,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:55:07,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:07,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:55:07,804 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:55:07,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-11-20 10:55:08,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:55:08,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:55:08,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-20 10:55:08,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:08,308 INFO L350 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 16 treesize of output 12 [2022-11-20 10:55:08,415 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:08,497 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:08,582 INFO L350 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 23 treesize of output 22 [2022-11-20 10:55:09,154 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 63 proven. 91 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-20 10:55:09,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:09,905 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:55:09,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097235562] [2022-11-20 10:55:09,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2097235562] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:09,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [675084522] [2022-11-20 10:55:09,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:55:09,906 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:55:09,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:55:09,907 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:55:09,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2022-11-20 10:55:10,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:55:10,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:55:10,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-20 10:55:10,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:10,694 INFO L350 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 16 treesize of output 12 [2022-11-20 10:55:10,795 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:10,887 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:10,972 INFO L350 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 23 treesize of output 22 [2022-11-20 10:55:11,402 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 63 proven. 91 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-20 10:55:11,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:11,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [675084522] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:11,842 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:55:11,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2022-11-20 10:55:11,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436610542] [2022-11-20 10:55:11,843 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:55:11,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-20 10:55:11,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:11,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-20 10:55:11,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-11-20 10:55:11,844 INFO L87 Difference]: Start difference. First operand 5841 states and 9231 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:55:16,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:55:16,750 INFO L93 Difference]: Finished difference Result 7573 states and 11786 transitions. [2022-11-20 10:55:16,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:55:16,751 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 99 [2022-11-20 10:55:16,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:55:16,770 INFO L225 Difference]: With dead ends: 7573 [2022-11-20 10:55:16,771 INFO L226 Difference]: Without dead ends: 7571 [2022-11-20 10:55:16,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 224 SyntacticMatches, 15 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-11-20 10:55:16,774 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 182 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-20 10:55:16,775 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 919 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1211 Invalid, 0 Unknown, 61 Unchecked, 2.1s Time] [2022-11-20 10:55:16,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7571 states. [2022-11-20 10:55:19,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7571 to 7037. [2022-11-20 10:55:19,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7037 states, 5044 states have (on average 1.4538065027755749) internal successors, (7333), 5052 states have internal predecessors, (7333), 1901 states have call successors, (1901), 91 states have call predecessors, (1901), 91 states have return successors, (1901), 1893 states have call predecessors, (1901), 1901 states have call successors, (1901) [2022-11-20 10:55:19,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7037 states to 7037 states and 11135 transitions. [2022-11-20 10:55:19,485 INFO L78 Accepts]: Start accepts. Automaton has 7037 states and 11135 transitions. Word has length 99 [2022-11-20 10:55:19,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:55:19,485 INFO L495 AbstractCegarLoop]: Abstraction has 7037 states and 11135 transitions. [2022-11-20 10:55:19,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:55:19,486 INFO L276 IsEmpty]: Start isEmpty. Operand 7037 states and 11135 transitions. [2022-11-20 10:55:19,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-20 10:55:19,511 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:55:19,511 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:55:19,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (45)] Forceful destruction successful, exit code 0 [2022-11-20 10:55:19,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-11-20 10:55:19,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:19,916 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:55:19,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:55:19,917 INFO L85 PathProgramCache]: Analyzing trace with hash -439845107, now seen corresponding path program 2 times [2022-11-20 10:55:19,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:55:19,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [125197176] [2022-11-20 10:55:19,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:55:19,917 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:19,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:55:19,920 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:55:19,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-11-20 10:55:20,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:55:20,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:55:20,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-20 10:55:20,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:20,307 INFO L350 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 16 treesize of output 12 [2022-11-20 10:55:20,366 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:20,412 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:20,451 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:20,491 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:20,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,575 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,617 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,660 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,705 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,738 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,820 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,860 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,897 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,938 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:20,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:20,984 INFO L350 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 22 treesize of output 21 [2022-11-20 10:55:21,077 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-11-20 10:55:21,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:21,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:55:21,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [125197176] [2022-11-20 10:55:21,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [125197176] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:21,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2059345797] [2022-11-20 10:55:21,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:55:21,266 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:55:21,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:55:21,267 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:55:21,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2022-11-20 10:55:21,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:55:21,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:55:21,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-20 10:55:21,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:21,839 INFO L350 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 16 treesize of output 12 [2022-11-20 10:55:22,009 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:22,140 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:22,270 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:22,401 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:22,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:22,559 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:22,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:22,664 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:22,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:22,771 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:22,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:22,873 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:22,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:22,980 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:23,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:23,156 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:23,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:23,264 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:23,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:23,370 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:23,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:23,478 INFO L350 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 25 treesize of output 24 [2022-11-20 10:55:23,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:23,584 INFO L350 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 22 treesize of output 21 [2022-11-20 10:55:23,699 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 42 proven. 54 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2022-11-20 10:55:23,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:23,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2059345797] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:23,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:55:23,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2022-11-20 10:55:23,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400673626] [2022-11-20 10:55:23,805 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:55:23,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 10:55:23,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:23,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 10:55:23,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-11-20 10:55:23,806 INFO L87 Difference]: Start difference. First operand 7037 states and 11135 transitions. Second operand has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 8 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 10:55:27,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:55:27,713 INFO L93 Difference]: Finished difference Result 7998 states and 12548 transitions. [2022-11-20 10:55:27,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:55:27,714 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 8 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) Word has length 107 [2022-11-20 10:55:27,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:55:27,736 INFO L225 Difference]: With dead ends: 7998 [2022-11-20 10:55:27,736 INFO L226 Difference]: Without dead ends: 7996 [2022-11-20 10:55:27,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 182 SyntacticMatches, 28 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2022-11-20 10:55:27,741 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 182 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-20 10:55:27,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 449 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 546 Invalid, 0 Unknown, 47 Unchecked, 1.1s Time] [2022-11-20 10:55:27,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7996 states. [2022-11-20 10:55:30,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7996 to 7040. [2022-11-20 10:55:30,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7040 states, 5046 states have (on average 1.4536266349583828) internal successors, (7335), 5054 states have internal predecessors, (7335), 1901 states have call successors, (1901), 92 states have call predecessors, (1901), 92 states have return successors, (1901), 1893 states have call predecessors, (1901), 1901 states have call successors, (1901) [2022-11-20 10:55:30,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7040 states to 7040 states and 11137 transitions. [2022-11-20 10:55:30,441 INFO L78 Accepts]: Start accepts. Automaton has 7040 states and 11137 transitions. Word has length 107 [2022-11-20 10:55:30,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:55:30,442 INFO L495 AbstractCegarLoop]: Abstraction has 7040 states and 11137 transitions. [2022-11-20 10:55:30,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 8 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 10:55:30,442 INFO L276 IsEmpty]: Start isEmpty. Operand 7040 states and 11137 transitions. [2022-11-20 10:55:30,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-20 10:55:30,451 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:55:30,451 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:55:30,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (47)] Forceful destruction successful, exit code 0 [2022-11-20 10:55:30,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2022-11-20 10:55:30,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:30,856 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:55:30,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:55:30,856 INFO L85 PathProgramCache]: Analyzing trace with hash -863467251, now seen corresponding path program 2 times [2022-11-20 10:55:30,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:55:30,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1827699246] [2022-11-20 10:55:30,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:55:30,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:30,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:55:30,864 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:55:30,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-11-20 10:55:31,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:55:31,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:55:31,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-20 10:55:31,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:31,277 INFO L350 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 16 treesize of output 12 [2022-11-20 10:55:31,403 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:31,492 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:31,588 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:31,680 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:31,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:31,814 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:31,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:31,914 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:32,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:32,011 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:32,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:32,106 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:32,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:32,189 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:32,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:32,315 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:32,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:32,398 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:32,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:32,467 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:32,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:32,554 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:32,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:32,633 INFO L350 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 21 treesize of output 20 [2022-11-20 10:55:32,730 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 42 proven. 54 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2022-11-20 10:55:32,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:32,930 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:55:32,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1827699246] [2022-11-20 10:55:32,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1827699246] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:32,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1658483682] [2022-11-20 10:55:32,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:55:32,931 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:55:32,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:55:32,932 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:55:32,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (49)] Waiting until timeout for monitored process [2022-11-20 10:55:33,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:55:33,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:55:33,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-20 10:55:33,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:33,464 INFO L350 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 16 treesize of output 12 [2022-11-20 10:55:33,545 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:33,626 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:33,709 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:33,807 INFO L350 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 29 treesize of output 28 [2022-11-20 10:55:33,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:33,929 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,023 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,097 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,175 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,248 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,354 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,426 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,505 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,585 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:34,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:55:34,670 INFO L350 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 21 treesize of output 20 [2022-11-20 10:55:34,714 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 42 proven. 54 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2022-11-20 10:55:34,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:34,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1658483682] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:34,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:55:34,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-11-20 10:55:34,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323097343] [2022-11-20 10:55:34,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:55:34,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 10:55:34,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:34,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 10:55:34,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-11-20 10:55:34,838 INFO L87 Difference]: Start difference. First operand 7040 states and 11137 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-20 10:55:38,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:55:38,443 INFO L93 Difference]: Finished difference Result 7604 states and 11903 transitions. [2022-11-20 10:55:38,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:55:38,444 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 107 [2022-11-20 10:55:38,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:55:38,468 INFO L225 Difference]: With dead ends: 7604 [2022-11-20 10:55:38,469 INFO L226 Difference]: Without dead ends: 7602 [2022-11-20 10:55:38,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 160 SyntacticMatches, 57 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-11-20 10:55:38,473 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 133 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:55:38,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 454 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 513 Invalid, 0 Unknown, 44 Unchecked, 1.0s Time] [2022-11-20 10:55:38,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7602 states. [2022-11-20 10:55:41,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7602 to 7043. [2022-11-20 10:55:41,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7043 states, 5048 states have (on average 1.453446909667195) internal successors, (7337), 5056 states have internal predecessors, (7337), 1901 states have call successors, (1901), 93 states have call predecessors, (1901), 93 states have return successors, (1901), 1893 states have call predecessors, (1901), 1901 states have call successors, (1901) [2022-11-20 10:55:41,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7043 states to 7043 states and 11139 transitions. [2022-11-20 10:55:41,063 INFO L78 Accepts]: Start accepts. Automaton has 7043 states and 11139 transitions. Word has length 107 [2022-11-20 10:55:41,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:55:41,063 INFO L495 AbstractCegarLoop]: Abstraction has 7043 states and 11139 transitions. [2022-11-20 10:55:41,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-20 10:55:41,064 INFO L276 IsEmpty]: Start isEmpty. Operand 7043 states and 11139 transitions. [2022-11-20 10:55:41,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-20 10:55:41,071 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:55:41,072 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:55:41,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-11-20 10:55:41,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (49)] Forceful destruction successful, exit code 0 [2022-11-20 10:55:41,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:55:41,486 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:55:41,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:55:41,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1338374721, now seen corresponding path program 8 times [2022-11-20 10:55:41,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:55:41,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [7419843] [2022-11-20 10:55:41,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:55:41,487 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:55:41,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:55:41,488 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:55:41,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-11-20 10:55:41,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:55:41,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:55:41,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-20 10:55:41,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:41,929 INFO L350 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 16 treesize of output 12 [2022-11-20 10:55:42,001 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:42,042 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:42,696 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-20 10:55:42,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:43,500 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:55:43,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [7419843] [2022-11-20 10:55:43,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [7419843] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:43,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2095846906] [2022-11-20 10:55:43,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:55:43,501 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:55:43,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:55:43,502 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:55:43,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2022-11-20 10:55:43,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:55:43,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:55:43,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-20 10:55:44,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:55:44,338 INFO L350 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 16 treesize of output 12 [2022-11-20 10:55:44,596 INFO L350 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 30 treesize of output 29 [2022-11-20 10:55:44,798 INFO L350 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 24 treesize of output 23 [2022-11-20 10:55:45,802 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 48 proven. 117 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:55:45,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:55:46,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2095846906] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:55:46,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:55:46,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2022-11-20 10:55:46,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765756638] [2022-11-20 10:55:46,173 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:55:46,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 10:55:46,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:55:46,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 10:55:46,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1271, Unknown=0, NotChecked=0, Total=1482 [2022-11-20 10:55:46,175 INFO L87 Difference]: Start difference. First operand 7043 states and 11139 transitions. Second operand has 28 states, 28 states have (on average 4.5) internal successors, (126), 28 states have internal predecessors, (126), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:55:54,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:55:54,911 INFO L93 Difference]: Finished difference Result 14759 states and 23376 transitions. [2022-11-20 10:55:54,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:55:54,912 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 4.5) internal successors, (126), 28 states have internal predecessors, (126), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 103 [2022-11-20 10:55:54,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:55:54,950 INFO L225 Difference]: With dead ends: 14759 [2022-11-20 10:55:54,950 INFO L226 Difference]: Without dead ends: 14757 [2022-11-20 10:55:54,957 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 237 SyntacticMatches, 10 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 700 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=236, Invalid=1404, Unknown=0, NotChecked=0, Total=1640 [2022-11-20 10:55:54,957 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 512 mSDsluCounter, 1175 mSDsCounter, 0 mSdLazyCounter, 2074 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 2429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 2074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:55:54,958 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [529 Valid, 1334 Invalid, 2429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 2074 Invalid, 0 Unknown, 132 Unchecked, 3.5s Time] [2022-11-20 10:55:54,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14757 states. [2022-11-20 10:56:00,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14757 to 14423. [2022-11-20 10:56:00,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14423 states, 10324 states have (on average 1.4621270825261528) internal successors, (15095), 10340 states have internal predecessors, (15095), 3965 states have call successors, (3965), 133 states have call predecessors, (3965), 133 states have return successors, (3965), 3949 states have call predecessors, (3965), 3965 states have call successors, (3965) [2022-11-20 10:56:00,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14423 states to 14423 states and 23025 transitions. [2022-11-20 10:56:00,274 INFO L78 Accepts]: Start accepts. Automaton has 14423 states and 23025 transitions. Word has length 103 [2022-11-20 10:56:00,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:00,275 INFO L495 AbstractCegarLoop]: Abstraction has 14423 states and 23025 transitions. [2022-11-20 10:56:00,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.5) internal successors, (126), 28 states have internal predecessors, (126), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:56:00,275 INFO L276 IsEmpty]: Start isEmpty. Operand 14423 states and 23025 transitions. [2022-11-20 10:56:00,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-20 10:56:00,285 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:00,285 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:00,296 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (51)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:00,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Ended with exit code 0 [2022-11-20 10:56:00,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:56:00,691 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:00,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:00,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1691463103, now seen corresponding path program 1 times [2022-11-20 10:56:00,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:56:00,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [562704840] [2022-11-20 10:56:00,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:00,692 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:56:00,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:56:00,692 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:56:00,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2022-11-20 10:56:01,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:01,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-20 10:56:01,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:01,380 INFO L350 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 16 treesize of output 12 [2022-11-20 10:56:01,497 INFO L350 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 29 treesize of output 28 [2022-11-20 10:56:01,595 INFO L350 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 23 treesize of output 22 [2022-11-20 10:56:02,294 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 48 proven. 117 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:56:02,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:56:03,205 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:56:03,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [562704840] [2022-11-20 10:56:03,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [562704840] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:56:03,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [905260026] [2022-11-20 10:56:03,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:03,206 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:56:03,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:56:03,212 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:56:03,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (53)] Waiting until timeout for monitored process [2022-11-20 10:56:03,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:03,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-20 10:56:03,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:04,360 INFO L350 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 16 treesize of output 12 [2022-11-20 10:56:04,473 INFO L350 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 29 treesize of output 28 [2022-11-20 10:56:04,569 INFO L350 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 23 treesize of output 22 [2022-11-20 10:56:05,054 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 48 proven. 117 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:56:05,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:56:05,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [905260026] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:56:05,468 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:56:05,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2022-11-20 10:56:05,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070772589] [2022-11-20 10:56:05,468 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:56:05,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 10:56:05,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:56:05,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 10:56:05,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-11-20 10:56:05,469 INFO L87 Difference]: Start difference. First operand 14423 states and 23025 transitions. Second operand has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:56:11,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:11,496 INFO L93 Difference]: Finished difference Result 15081 states and 23877 transitions. [2022-11-20 10:56:11,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 10:56:11,497 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 103 [2022-11-20 10:56:11,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:11,524 INFO L225 Difference]: With dead ends: 15081 [2022-11-20 10:56:11,525 INFO L226 Difference]: Without dead ends: 15079 [2022-11-20 10:56:11,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 242 SyntacticMatches, 11 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-11-20 10:56:11,529 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 129 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:11,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 474 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 338 Invalid, 0 Unknown, 35 Unchecked, 0.7s Time] [2022-11-20 10:56:11,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15079 states. [2022-11-20 10:56:17,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15079 to 14871. [2022-11-20 10:56:17,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14871 states, 10660 states have (on average 1.4595684803001876) internal successors, (15559), 10684 states have internal predecessors, (15559), 4037 states have call successors, (4037), 173 states have call predecessors, (4037), 173 states have return successors, (4037), 4013 states have call predecessors, (4037), 4037 states have call successors, (4037) [2022-11-20 10:56:17,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14871 states to 14871 states and 23633 transitions. [2022-11-20 10:56:17,525 INFO L78 Accepts]: Start accepts. Automaton has 14871 states and 23633 transitions. Word has length 103 [2022-11-20 10:56:17,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:17,525 INFO L495 AbstractCegarLoop]: Abstraction has 14871 states and 23633 transitions. [2022-11-20 10:56:17,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:56:17,525 INFO L276 IsEmpty]: Start isEmpty. Operand 14871 states and 23633 transitions. [2022-11-20 10:56:17,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-20 10:56:17,537 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:17,537 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:17,549 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (53)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:17,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Ended with exit code 0 [2022-11-20 10:56:17,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:56:17,944 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:17,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:17,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1759498691, now seen corresponding path program 1 times [2022-11-20 10:56:17,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:56:17,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2105986509] [2022-11-20 10:56:17,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:17,944 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:56:17,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:56:17,945 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:56:17,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-11-20 10:56:18,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:18,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-20 10:56:18,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:18,525 INFO L350 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 16 treesize of output 12 [2022-11-20 10:56:18,635 INFO L350 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 29 treesize of output 28 [2022-11-20 10:56:18,717 INFO L350 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 23 treesize of output 22 [2022-11-20 10:56:19,381 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 48 proven. 117 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:56:19,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:56:20,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:56:20,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2105986509] [2022-11-20 10:56:20,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2105986509] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:56:20,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1911010991] [2022-11-20 10:56:20,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:56:20,306 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:56:20,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:56:20,307 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:56:20,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (55)] Waiting until timeout for monitored process [2022-11-20 10:56:21,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:56:21,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-20 10:56:21,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:21,392 INFO L350 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 16 treesize of output 12 [2022-11-20 10:56:21,498 INFO L350 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 29 treesize of output 28 [2022-11-20 10:56:21,606 INFO L350 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 23 treesize of output 22 [2022-11-20 10:56:22,103 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 48 proven. 117 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-20 10:56:22,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:56:22,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1911010991] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:56:22,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:56:22,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2022-11-20 10:56:22,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047576026] [2022-11-20 10:56:22,477 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:56:22,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 10:56:22,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:56:22,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 10:56:22,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-11-20 10:56:22,478 INFO L87 Difference]: Start difference. First operand 14871 states and 23633 transitions. Second operand has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:56:31,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:31,191 INFO L93 Difference]: Finished difference Result 17128 states and 26805 transitions. [2022-11-20 10:56:31,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 10:56:31,192 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 103 [2022-11-20 10:56:31,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:31,223 INFO L225 Difference]: With dead ends: 17128 [2022-11-20 10:56:31,223 INFO L226 Difference]: Without dead ends: 17126 [2022-11-20 10:56:31,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 241 SyntacticMatches, 12 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-11-20 10:56:31,227 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 202 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 1398 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 1588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:31,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 977 Invalid, 1588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1398 Invalid, 0 Unknown, 58 Unchecked, 2.5s Time] [2022-11-20 10:56:31,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17126 states. [2022-11-20 10:56:36,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17126 to 15887. [2022-11-20 10:56:36,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15887 states, 11316 states have (on average 1.4583775185577943) internal successors, (16503), 11404 states have internal predecessors, (16503), 4357 states have call successors, (4357), 213 states have call predecessors, (4357), 213 states have return successors, (4357), 4269 states have call predecessors, (4357), 4357 states have call successors, (4357) [2022-11-20 10:56:36,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15887 states to 15887 states and 25217 transitions. [2022-11-20 10:56:36,894 INFO L78 Accepts]: Start accepts. Automaton has 15887 states and 25217 transitions. Word has length 103 [2022-11-20 10:56:36,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:36,895 INFO L495 AbstractCegarLoop]: Abstraction has 15887 states and 25217 transitions. [2022-11-20 10:56:36,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-20 10:56:36,895 INFO L276 IsEmpty]: Start isEmpty. Operand 15887 states and 25217 transitions. [2022-11-20 10:56:36,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-20 10:56:36,905 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:36,905 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:36,919 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2022-11-20 10:56:37,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (55)] Ended with exit code 0 [2022-11-20 10:56:37,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:56:37,319 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:37,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:37,320 INFO L85 PathProgramCache]: Analyzing trace with hash -920524285, now seen corresponding path program 2 times [2022-11-20 10:56:37,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:56:37,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [932848828] [2022-11-20 10:56:37,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:56:37,321 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:56:37,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:56:37,322 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:56:37,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2022-11-20 10:56:37,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:56:37,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:56:37,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-20 10:56:37,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:37,639 INFO L350 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 16 treesize of output 12 [2022-11-20 10:56:37,708 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:37,752 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:37,792 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:37,875 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:37,915 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:37,954 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:37,994 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:38,039 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:38,121 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:38,162 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:38,203 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:38,245 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:38,282 INFO L350 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 24 treesize of output 23 [2022-11-20 10:56:38,418 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-11-20 10:56:38,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:56:38,657 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:56:38,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [932848828] [2022-11-20 10:56:38,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [932848828] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:56:38,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [36964505] [2022-11-20 10:56:38,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:56:38,659 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:56:38,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:56:38,660 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:56:38,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (57)] Waiting until timeout for monitored process [2022-11-20 10:56:39,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:56:39,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:56:39,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-20 10:56:39,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:39,447 INFO L350 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 16 treesize of output 12 [2022-11-20 10:56:39,628 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:39,761 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:39,900 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:40,136 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:40,282 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:40,438 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:40,581 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:40,713 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:40,930 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:41,064 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:41,210 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:41,346 INFO L350 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 30 treesize of output 29 [2022-11-20 10:56:41,481 INFO L350 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 24 treesize of output 23 [2022-11-20 10:56:41,693 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 78 proven. 56 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-11-20 10:56:41,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:56:41,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [36964505] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:56:41,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:56:41,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2022-11-20 10:56:41,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719437817] [2022-11-20 10:56:41,844 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:56:41,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 10:56:41,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:56:41,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 10:56:41,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-11-20 10:56:41,845 INFO L87 Difference]: Start difference. First operand 15887 states and 25217 transitions. Second operand has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 18 states have internal predecessors, (102), 8 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 10:56:50,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:56:50,068 INFO L93 Difference]: Finished difference Result 19555 states and 30981 transitions. [2022-11-20 10:56:50,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:56:50,069 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 18 states have internal predecessors, (102), 8 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) Word has length 111 [2022-11-20 10:56:50,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:56:50,105 INFO L225 Difference]: With dead ends: 19555 [2022-11-20 10:56:50,105 INFO L226 Difference]: Without dead ends: 19553 [2022-11-20 10:56:50,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 197 SyntacticMatches, 28 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2022-11-20 10:56:50,110 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 212 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-20 10:56:50,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 381 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 465 Invalid, 0 Unknown, 41 Unchecked, 1.0s Time] [2022-11-20 10:56:50,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19553 states. [2022-11-20 10:56:55,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19553 to 15893. [2022-11-20 10:56:55,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15893 states, 11320 states have (on average 1.4582155477031802) internal successors, (16507), 11408 states have internal predecessors, (16507), 4357 states have call successors, (4357), 215 states have call predecessors, (4357), 215 states have return successors, (4357), 4269 states have call predecessors, (4357), 4357 states have call successors, (4357) [2022-11-20 10:56:55,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15893 states to 15893 states and 25221 transitions. [2022-11-20 10:56:55,895 INFO L78 Accepts]: Start accepts. Automaton has 15893 states and 25221 transitions. Word has length 111 [2022-11-20 10:56:55,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:56:55,895 INFO L495 AbstractCegarLoop]: Abstraction has 15893 states and 25221 transitions. [2022-11-20 10:56:55,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 18 states have internal predecessors, (102), 8 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) [2022-11-20 10:56:55,895 INFO L276 IsEmpty]: Start isEmpty. Operand 15893 states and 25221 transitions. [2022-11-20 10:56:55,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-20 10:56:55,906 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:56:55,906 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:56:55,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (57)] Ended with exit code 0 [2022-11-20 10:56:56,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Ended with exit code 0 [2022-11-20 10:56:56,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:56:56,307 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:56:56,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:56:56,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1789869443, now seen corresponding path program 3 times [2022-11-20 10:56:56,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:56:56,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413500763] [2022-11-20 10:56:56,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:56:56,308 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:56:56,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:56:56,309 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:56:56,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2022-11-20 10:56:56,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-11-20 10:56:56,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:56:56,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-20 10:56:56,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:56:56,844 INFO L350 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 16 treesize of output 12 [2022-11-20 10:56:57,013 INFO L350 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 29 treesize of output 28 [2022-11-20 10:56:57,099 INFO L350 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 29 treesize of output 28 [2022-11-20 10:56:57,183 INFO L350 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 29 treesize of output 28 [2022-11-20 10:56:57,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:57,314 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:57,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:57,401 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:57,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:57,490 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:57,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:57,580 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:57,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:57,675 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:57,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:57,804 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:57,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:57,884 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:57,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:57,964 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:58,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:56:58,046 INFO L350 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 26 treesize of output 25 [2022-11-20 10:56:58,126 INFO L350 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 23 treesize of output 22 [2022-11-20 10:56:58,294 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 78 proven. 56 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-11-20 10:56:58,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:56:58,580 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:56:58,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413500763] [2022-11-20 10:56:58,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413500763] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:56:58,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1765207726] [2022-11-20 10:56:58,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:56:58,581 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:56:58,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:56:58,582 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:56:58,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (59)] Waiting until timeout for monitored process [2022-11-20 10:56:59,086 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 10:56:59,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228325537] [2022-11-20 10:56:59,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:56:59,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 10:56:59,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:56:59,090 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 10:56:59,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (59)] Ended with exit code 1 [2022-11-20 10:56:59,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-11-20 10:57:05,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-11-20 10:57:05,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:57:05,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 61 conjunts are in the unsatisfiable core [2022-11-20 10:57:05,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:05,667 INFO L350 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 16 treesize of output 12 [2022-11-20 10:57:05,768 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:05,863 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:05,966 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:06,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:06,102 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:06,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:06,198 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:06,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:06,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:06,472 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:57:06,472 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 41 [2022-11-20 10:57:06,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:06,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:06,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:06,836 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:57:06,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2022-11-20 10:57:07,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:07,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:07,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:07,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:07,275 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:57:07,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 73 [2022-11-20 10:57:08,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,084 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:57:08,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 78 treesize of output 89 [2022-11-20 10:57:08,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:08,552 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:57:08,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 78 treesize of output 89 [2022-11-20 10:57:09,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:09,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:09,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:09,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:09,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:09,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:09,266 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:57:09,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 22 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 91 treesize of output 105 [2022-11-20 10:57:10,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:10,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:10,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:10,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:10,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:10,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:10,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:10,147 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:57:10,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 104 treesize of output 121 [2022-11-20 10:57:11,104 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 10:57:11,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 93 treesize of output 113 [2022-11-20 10:57:12,135 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 279 proven. 56 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-20 10:57:12,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:12,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228325537] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:12,395 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:57:12,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 27] total 30 [2022-11-20 10:57:12,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169413128] [2022-11-20 10:57:12,395 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:57:12,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-20 10:57:12,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:57:12,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-20 10:57:12,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=999, Unknown=0, NotChecked=0, Total=1260 [2022-11-20 10:57:12,397 INFO L87 Difference]: Start difference. First operand 15893 states and 25221 transitions. Second operand has 30 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 30 states have internal predecessors, (98), 11 states have call successors, (23), 9 states have call predecessors, (23), 9 states have return successors, (23), 11 states have call predecessors, (23), 11 states have call successors, (23) [2022-11-20 10:57:21,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:21,535 INFO L93 Difference]: Finished difference Result 17908 states and 28267 transitions. [2022-11-20 10:57:21,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-20 10:57:21,535 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 30 states have internal predecessors, (98), 11 states have call successors, (23), 9 states have call predecessors, (23), 9 states have return successors, (23), 11 states have call predecessors, (23), 11 states have call successors, (23) Word has length 111 [2022-11-20 10:57:21,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:21,576 INFO L225 Difference]: With dead ends: 17908 [2022-11-20 10:57:21,577 INFO L226 Difference]: Without dead ends: 17906 [2022-11-20 10:57:21,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 167 SyntacticMatches, 45 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 962 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=370, Invalid=1610, Unknown=0, NotChecked=0, Total=1980 [2022-11-20 10:57:21,583 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 190 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:21,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 936 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 661 Invalid, 0 Unknown, 276 Unchecked, 2.4s Time] [2022-11-20 10:57:21,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17906 states. [2022-11-20 10:57:27,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17906 to 16735. [2022-11-20 10:57:27,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16735 states, 11900 states have (on average 1.4573949579831933) internal successors, (17343), 12008 states have internal predecessors, (17343), 4585 states have call successors, (4585), 249 states have call predecessors, (4585), 249 states have return successors, (4585), 4477 states have call predecessors, (4585), 4585 states have call successors, (4585) [2022-11-20 10:57:27,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16735 states to 16735 states and 26513 transitions. [2022-11-20 10:57:27,637 INFO L78 Accepts]: Start accepts. Automaton has 16735 states and 26513 transitions. Word has length 111 [2022-11-20 10:57:27,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:27,638 INFO L495 AbstractCegarLoop]: Abstraction has 16735 states and 26513 transitions. [2022-11-20 10:57:27,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 30 states have internal predecessors, (98), 11 states have call successors, (23), 9 states have call predecessors, (23), 9 states have return successors, (23), 11 states have call predecessors, (23), 11 states have call successors, (23) [2022-11-20 10:57:27,638 INFO L276 IsEmpty]: Start isEmpty. Operand 16735 states and 26513 transitions. [2022-11-20 10:57:27,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-20 10:57:27,648 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:27,648 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:57:27,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-11-20 10:57:27,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Ended with exit code 0 [2022-11-20 10:57:28,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:57:28,049 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:57:28,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:28,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1804033275, now seen corresponding path program 2 times [2022-11-20 10:57:28,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:57:28,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [697127676] [2022-11-20 10:57:28,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:57:28,050 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:57:28,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:57:28,051 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:57:28,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2022-11-20 10:57:28,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:57:28,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:57:28,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-20 10:57:28,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:28,440 INFO L350 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 16 treesize of output 12 [2022-11-20 10:57:28,542 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:28,625 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:28,703 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:28,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:28,818 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:28,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:28,903 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:28,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:28,979 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:29,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:29,054 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:29,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:29,129 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:29,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:29,251 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:29,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:29,329 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:29,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:29,407 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:29,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:29,495 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:29,578 INFO L350 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 23 treesize of output 22 [2022-11-20 10:57:29,738 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 78 proven. 56 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-11-20 10:57:29,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:30,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:57:30,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [697127676] [2022-11-20 10:57:30,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [697127676] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:30,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1808078143] [2022-11-20 10:57:30,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:57:30,025 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:57:30,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:57:30,026 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:57:30,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (62)] Waiting until timeout for monitored process [2022-11-20 10:57:30,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:57:30,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:57:30,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-20 10:57:30,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:30,688 INFO L350 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 16 treesize of output 12 [2022-11-20 10:57:30,795 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:30,906 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:31,011 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:31,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,133 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:31,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,230 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:31,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,325 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:31,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,421 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:31,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,517 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:31,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,632 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:31,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,722 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:31,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,819 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:31,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:31,922 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:32,012 INFO L350 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 23 treesize of output 22 [2022-11-20 10:57:32,137 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 78 proven. 56 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-11-20 10:57:32,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:32,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1808078143] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:32,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:57:32,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-11-20 10:57:32,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013887812] [2022-11-20 10:57:32,326 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:57:32,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 10:57:32,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:57:32,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 10:57:32,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-11-20 10:57:32,327 INFO L87 Difference]: Start difference. First operand 16735 states and 26513 transitions. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-20 10:57:39,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:39,402 INFO L93 Difference]: Finished difference Result 17751 states and 28010 transitions. [2022-11-20 10:57:39,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-20 10:57:39,403 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 111 [2022-11-20 10:57:39,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:39,434 INFO L225 Difference]: With dead ends: 17751 [2022-11-20 10:57:39,434 INFO L226 Difference]: Without dead ends: 17749 [2022-11-20 10:57:39,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 178 SyntacticMatches, 54 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-11-20 10:57:39,439 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 94 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:39,439 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 376 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 349 Invalid, 0 Unknown, 65 Unchecked, 0.9s Time] [2022-11-20 10:57:39,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17749 states. [2022-11-20 10:57:45,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17749 to 16797. [2022-11-20 10:57:45,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16797 states, 11944 states have (on average 1.4568821165438715) internal successors, (17401), 12050 states have internal predecessors, (17401), 4595 states have call successors, (4595), 257 states have call predecessors, (4595), 257 states have return successors, (4595), 4489 states have call predecessors, (4595), 4595 states have call successors, (4595) [2022-11-20 10:57:45,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16797 states to 16797 states and 26591 transitions. [2022-11-20 10:57:45,570 INFO L78 Accepts]: Start accepts. Automaton has 16797 states and 26591 transitions. Word has length 111 [2022-11-20 10:57:45,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:57:45,571 INFO L495 AbstractCegarLoop]: Abstraction has 16797 states and 26591 transitions. [2022-11-20 10:57:45,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-20 10:57:45,571 INFO L276 IsEmpty]: Start isEmpty. Operand 16797 states and 26591 transitions. [2022-11-20 10:57:45,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-20 10:57:45,581 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:57:45,581 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:57:45,585 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (62)] Ended with exit code 0 [2022-11-20 10:57:45,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Ended with exit code 0 [2022-11-20 10:57:45,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:57:45,982 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:57:45,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:57:45,983 INFO L85 PathProgramCache]: Analyzing trace with hash 201521541, now seen corresponding path program 1 times [2022-11-20 10:57:45,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:57:45,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [785299951] [2022-11-20 10:57:45,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:45,983 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:57:45,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:57:45,984 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:57:45,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2022-11-20 10:57:46,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:57:46,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-20 10:57:46,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:46,391 INFO L350 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 16 treesize of output 12 [2022-11-20 10:57:46,496 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:46,576 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:46,668 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:46,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:46,801 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:46,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:46,882 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:46,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:46,961 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:47,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:47,051 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:47,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:47,132 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:47,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:47,274 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:47,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:47,367 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:47,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:47,471 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:47,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:47,567 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:47,661 INFO L350 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 23 treesize of output 22 [2022-11-20 10:57:47,835 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 78 proven. 56 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-11-20 10:57:47,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:48,139 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:57:48,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [785299951] [2022-11-20 10:57:48,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [785299951] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:48,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [569985806] [2022-11-20 10:57:48,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:57:48,140 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:57:48,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:57:48,141 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:57:48,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (64)] Waiting until timeout for monitored process [2022-11-20 10:57:48,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:57:48,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-20 10:57:48,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:57:49,052 INFO L350 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 16 treesize of output 12 [2022-11-20 10:57:49,140 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:49,227 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:49,314 INFO L350 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 29 treesize of output 28 [2022-11-20 10:57:49,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:49,425 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:49,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:49,512 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:49,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:49,598 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:49,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:49,688 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:49,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:49,771 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:49,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:49,891 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:49,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:49,980 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:50,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:50,071 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:50,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 10:57:50,155 INFO L350 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 26 treesize of output 25 [2022-11-20 10:57:50,246 INFO L350 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 23 treesize of output 22 [2022-11-20 10:57:50,361 INFO L134 CoverageAnalysis]: Checked inductivity of 371 backedges. 78 proven. 56 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-11-20 10:57:50,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:57:50,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [569985806] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:57:50,539 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:57:50,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-11-20 10:57:50,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816296786] [2022-11-20 10:57:50,539 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:57:50,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 10:57:50,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:57:50,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 10:57:50,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-11-20 10:57:50,541 INFO L87 Difference]: Start difference. First operand 16797 states and 26591 transitions. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-20 10:57:57,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:57:57,765 INFO L93 Difference]: Finished difference Result 17798 states and 28056 transitions. [2022-11-20 10:57:57,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 10:57:57,766 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 111 [2022-11-20 10:57:57,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:57:57,796 INFO L225 Difference]: With dead ends: 17798 [2022-11-20 10:57:57,797 INFO L226 Difference]: Without dead ends: 17796 [2022-11-20 10:57:57,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 178 SyntacticMatches, 54 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-11-20 10:57:57,801 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 99 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-20 10:57:57,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 439 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 440 Invalid, 0 Unknown, 50 Unchecked, 0.9s Time] [2022-11-20 10:57:57,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17796 states. [2022-11-20 10:58:03,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17796 to 16665. [2022-11-20 10:58:03,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16665 states, 11812 states have (on average 1.456400270910938) internal successors, (17203), 11952 states have internal predecessors, (17203), 4595 states have call successors, (4595), 257 states have call predecessors, (4595), 257 states have return successors, (4595), 4455 states have call predecessors, (4595), 4595 states have call successors, (4595) [2022-11-20 10:58:03,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16665 states to 16665 states and 26393 transitions. [2022-11-20 10:58:03,773 INFO L78 Accepts]: Start accepts. Automaton has 16665 states and 26393 transitions. Word has length 111 [2022-11-20 10:58:03,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:58:03,774 INFO L495 AbstractCegarLoop]: Abstraction has 16665 states and 26393 transitions. [2022-11-20 10:58:03,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-20 10:58:03,774 INFO L276 IsEmpty]: Start isEmpty. Operand 16665 states and 26393 transitions. [2022-11-20 10:58:03,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-20 10:58:03,783 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:58:03,784 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:58:03,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (64)] Ended with exit code 0 [2022-11-20 10:58:03,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Ended with exit code 0 [2022-11-20 10:58:04,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:58:04,184 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:58:04,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:58:04,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1563215797, now seen corresponding path program 9 times [2022-11-20 10:58:04,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:58:04,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [681249112] [2022-11-20 10:58:04,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:58:04,185 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:58:04,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:58:04,186 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:58:04,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2022-11-20 10:58:04,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-11-20 10:58:04,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:58:04,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-20 10:58:04,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:58:04,855 INFO L350 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 16 treesize of output 12 [2022-11-20 10:58:04,911 INFO L350 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 24 treesize of output 23 [2022-11-20 10:58:05,528 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-11-20 10:58:05,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:58:06,348 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:58:06,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [681249112] [2022-11-20 10:58:06,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [681249112] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:58:06,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1351858676] [2022-11-20 10:58:06,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 10:58:06,348 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:58:06,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:58:06,349 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:58:06,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2022-11-20 10:58:07,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-11-20 10:58:07,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:58:07,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-20 10:58:07,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:58:07,836 INFO L350 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 16 treesize of output 12 [2022-11-20 10:58:08,107 INFO L350 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 24 treesize of output 23 [2022-11-20 10:58:09,505 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 27 proven. 147 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-11-20 10:58:09,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:58:09,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1351858676] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:58:09,946 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:58:09,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 31 [2022-11-20 10:58:09,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293430937] [2022-11-20 10:58:09,947 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:58:09,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-20 10:58:09,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:58:09,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-20 10:58:09,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1615, Unknown=0, NotChecked=0, Total=1892 [2022-11-20 10:58:09,949 INFO L87 Difference]: Start difference. First operand 16665 states and 26393 transitions. Second operand has 31 states, 31 states have (on average 4.32258064516129) internal successors, (134), 31 states have internal predecessors, (134), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:58:35,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:58:35,878 INFO L93 Difference]: Finished difference Result 50491 states and 80556 transitions. [2022-11-20 10:58:35,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-20 10:58:35,879 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 4.32258064516129) internal successors, (134), 31 states have internal predecessors, (134), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 107 [2022-11-20 10:58:35,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:58:35,978 INFO L225 Difference]: With dead ends: 50491 [2022-11-20 10:58:35,978 INFO L226 Difference]: Without dead ends: 50489 [2022-11-20 10:58:35,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 257 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=463, Invalid=2729, Unknown=0, NotChecked=0, Total=3192 [2022-11-20 10:58:35,987 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 595 mSDsluCounter, 1623 mSDsCounter, 0 mSdLazyCounter, 3505 mSolverCounterSat, 479 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 1839 SdHoareTripleChecker+Invalid, 4119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 479 IncrementalHoareTripleChecker+Valid, 3505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:58:35,987 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [636 Valid, 1839 Invalid, 4119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [479 Valid, 3505 Invalid, 0 Unknown, 135 Unchecked, 6.5s Time] [2022-11-20 10:58:36,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50489 states. [2022-11-20 10:58:49,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50489 to 33335. [2022-11-20 10:58:49,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33335 states, 23754 states have (on average 1.4656057927085964) internal successors, (34814), 23866 states have internal predecessors, (34814), 9255 states have call successors, (9255), 325 states have call predecessors, (9255), 325 states have return successors, (9255), 9143 states have call predecessors, (9255), 9255 states have call successors, (9255) [2022-11-20 10:58:49,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33335 states to 33335 states and 53324 transitions. [2022-11-20 10:58:49,786 INFO L78 Accepts]: Start accepts. Automaton has 33335 states and 53324 transitions. Word has length 107 [2022-11-20 10:58:49,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:58:49,786 INFO L495 AbstractCegarLoop]: Abstraction has 33335 states and 53324 transitions. [2022-11-20 10:58:49,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.32258064516129) internal successors, (134), 31 states have internal predecessors, (134), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2022-11-20 10:58:49,786 INFO L276 IsEmpty]: Start isEmpty. Operand 33335 states and 53324 transitions. [2022-11-20 10:58:49,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-11-20 10:58:49,811 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:58:49,811 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:58:49,826 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2022-11-20 10:58:50,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (66)] Ended with exit code 0 [2022-11-20 10:58:50,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt [2022-11-20 10:58:50,226 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:58:50,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:58:50,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1838265161, now seen corresponding path program 2 times [2022-11-20 10:58:50,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-20 10:58:50,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [144558046] [2022-11-20 10:58:50,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:58:50,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-11-20 10:58:50,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat [2022-11-20 10:58:50,228 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-20 10:58:50,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2022-11-20 10:58:50,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:58:50,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:58:50,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-20 10:58:50,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:58:50,840 INFO L350 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 16 treesize of output 12 [2022-11-20 10:58:50,939 INFO L350 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 23 treesize of output 22 [2022-11-20 10:58:51,623 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 27 proven. 147 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-11-20 10:58:51,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:58:52,553 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-20 10:58:52,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [144558046] [2022-11-20 10:58:52,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [144558046] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:58:52,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [925037187] [2022-11-20 10:58:52,554 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 10:58:52,554 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-20 10:58:52,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 [2022-11-20 10:58:52,555 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-20 10:58:52,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e2fe7dd0-1162-4efc-942c-49a3d9b49bae/bin/uautomizer-ug76WZFUDN/cvc4 --incremental --print-success --lang smt (68)] Waiting until timeout for monitored process [2022-11-20 10:58:53,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 10:58:53,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 10:58:53,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-20 10:58:53,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 10:58:53,433 INFO L350 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 16 treesize of output 12 [2022-11-20 10:58:53,519 INFO L350 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 23 treesize of output 22 [2022-11-20 10:58:53,985 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 27 proven. 147 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-11-20 10:58:53,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 10:58:54,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [925037187] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 10:58:54,379 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 10:58:54,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2022-11-20 10:58:54,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106451714] [2022-11-20 10:58:54,379 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 10:58:54,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-20 10:58:54,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-20 10:58:54,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-20 10:58:54,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-11-20 10:58:54,380 INFO L87 Difference]: Start difference. First operand 33335 states and 53324 transitions. Second operand has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10)