./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/verifythis/tree_max.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b 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_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/verifythis/tree_max.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro --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 e98a60ea9ee0c00575c08606ce8b95d0660c5b235c5932147dfee4b13512f57c --- 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-8393723 [2022-11-18 20:41:56,355 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 20:41:56,357 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 20:41:56,380 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 20:41:56,390 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 20:41:56,391 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 20:41:56,394 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 20:41:56,397 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 20:41:56,402 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 20:41:56,404 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 20:41:56,405 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 20:41:56,407 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 20:41:56,409 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 20:41:56,412 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 20:41:56,414 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 20:41:56,415 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 20:41:56,417 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 20:41:56,423 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 20:41:56,424 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 20:41:56,430 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 20:41:56,431 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 20:41:56,437 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 20:41:56,438 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 20:41:56,439 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 20:41:56,443 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 20:41:56,449 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 20:41:56,449 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 20:41:56,450 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 20:41:56,451 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 20:41:56,452 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 20:41:56,454 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 20:41:56,455 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 20:41:56,456 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 20:41:56,457 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 20:41:56,459 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 20:41:56,460 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 20:41:56,461 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 20:41:56,462 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 20:41:56,462 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 20:41:56,463 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 20:41:56,464 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 20:41:56,465 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-18 20:41:56,499 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 20:41:56,500 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 20:41:56,501 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 20:41:56,501 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 20:41:56,502 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 20:41:56,503 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 20:41:56,504 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 20:41:56,504 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 20:41:56,504 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 20:41:56,504 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 20:41:56,505 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 20:41:56,506 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 20:41:56,506 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 20:41:56,506 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 20:41:56,506 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 20:41:56,506 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 20:41:56,507 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 20:41:56,507 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 20:41:56,507 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 20:41:56,507 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 20:41:56,507 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 20:41:56,508 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 20:41:56,508 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 20:41:56,508 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 20:41:56,508 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:41:56,508 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 20:41:56,509 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 20:41:56,509 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 20:41:56,509 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 20:41:56,509 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 20:41:56,510 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 20:41:56,510 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 20:41:56,510 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 20:41:56,510 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_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/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_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro 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 -> e98a60ea9ee0c00575c08606ce8b95d0660c5b235c5932147dfee4b13512f57c [2022-11-18 20:41:56,836 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 20:41:56,858 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 20:41:56,860 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 20:41:56,862 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 20:41:56,863 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 20:41:56,864 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/verifythis/tree_max.c [2022-11-18 20:41:56,937 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/data/56b27c88f/76597578bb9b4207851e0013c78f36bb/FLAG81ad3aa78 [2022-11-18 20:41:57,477 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 20:41:57,477 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/sv-benchmarks/c/verifythis/tree_max.c [2022-11-18 20:41:57,484 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/data/56b27c88f/76597578bb9b4207851e0013c78f36bb/FLAG81ad3aa78 [2022-11-18 20:41:57,840 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/data/56b27c88f/76597578bb9b4207851e0013c78f36bb [2022-11-18 20:41:57,843 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 20:41:57,847 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 20:41:57,850 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 20:41:57,850 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 20:41:57,854 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 20:41:57,855 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:41:57" (1/1) ... [2022-11-18 20:41:57,856 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e10ba0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:57, skipping insertion in model container [2022-11-18 20:41:57,856 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:41:57" (1/1) ... [2022-11-18 20:41:57,865 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 20:41:57,882 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 20:41:58,082 WARN L234 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_33dfc180-0066-4e76-82f9-286537dce584/sv-benchmarks/c/verifythis/tree_max.c[544,557] [2022-11-18 20:41:58,101 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:41:58,109 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 20:41:58,122 WARN L234 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_33dfc180-0066-4e76-82f9-286537dce584/sv-benchmarks/c/verifythis/tree_max.c[544,557] [2022-11-18 20:41:58,130 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 20:41:58,144 INFO L208 MainTranslator]: Completed translation [2022-11-18 20:41:58,145 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58 WrapperNode [2022-11-18 20:41:58,145 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 20:41:58,146 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 20:41:58,146 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 20:41:58,147 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 20:41:58,154 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,162 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,179 INFO L138 Inliner]: procedures = 24, calls = 28, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 38 [2022-11-18 20:41:58,180 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 20:41:58,180 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 20:41:58,180 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 20:41:58,181 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 20:41:58,189 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,189 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,192 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,192 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,198 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,200 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,201 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,202 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,209 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 20:41:58,211 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 20:41:58,211 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 20:41:58,211 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 20:41:58,215 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (1/1) ... [2022-11-18 20:41:58,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 20:41:58,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:41:58,243 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 20:41:58,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 20:41:58,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 20:41:58,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 20:41:58,306 INFO L130 BoogieDeclarations]: Found specification of procedure max [2022-11-18 20:41:58,306 INFO L138 BoogieDeclarations]: Found implementation of procedure max [2022-11-18 20:41:58,306 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_tree [2022-11-18 20:41:58,306 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_tree [2022-11-18 20:41:58,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 20:41:58,307 INFO L130 BoogieDeclarations]: Found specification of procedure check [2022-11-18 20:41:58,307 INFO L138 BoogieDeclarations]: Found implementation of procedure check [2022-11-18 20:41:58,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 20:41:58,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 20:41:58,307 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 20:41:58,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 20:41:58,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 20:41:58,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 20:41:58,390 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 20:41:58,392 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 20:41:58,652 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 20:41:58,672 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 20:41:58,672 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 20:41:58,674 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:41:58 BoogieIcfgContainer [2022-11-18 20:41:58,674 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 20:41:58,676 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 20:41:58,677 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 20:41:58,691 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 20:41:58,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 08:41:57" (1/3) ... [2022-11-18 20:41:58,692 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3388c649 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:41:58, skipping insertion in model container [2022-11-18 20:41:58,692 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:58" (2/3) ... [2022-11-18 20:41:58,692 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3388c649 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 08:41:58, skipping insertion in model container [2022-11-18 20:41:58,693 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:41:58" (3/3) ... [2022-11-18 20:41:58,694 INFO L112 eAbstractionObserver]: Analyzing ICFG tree_max.c [2022-11-18 20:41:58,712 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 20:41:58,713 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 20:41:58,818 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 20:41:58,825 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;@6cc3c146, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 20:41:58,827 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 20:41:58,846 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 27 states have (on average 1.2962962962962963) internal successors, (35), 28 states have internal predecessors, (35), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-18 20:41:58,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-18 20:41:58,855 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:41:58,856 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:41:58,857 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:41:58,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:41:58,863 INFO L85 PathProgramCache]: Analyzing trace with hash 998783614, now seen corresponding path program 1 times [2022-11-18 20:41:58,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:41:58,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791238541] [2022-11-18 20:41:58,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:41:58,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:41:59,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:41:59,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:41:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:41:59,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 20:41:59,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:41:59,650 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-18 20:41:59,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:41:59,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791238541] [2022-11-18 20:41:59,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791238541] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:41:59,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:41:59,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-18 20:41:59,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437397850] [2022-11-18 20:41:59,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:41:59,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 20:41:59,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:41:59,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 20:41:59,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-18 20:41:59,691 INFO L87 Difference]: Start difference. First operand has 41 states, 27 states have (on average 1.2962962962962963) internal successors, (35), 28 states have internal predecessors, (35), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 8 states, 8 states have (on average 1.625) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:42:00,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:42:00,191 INFO L93 Difference]: Finished difference Result 74 states and 98 transitions. [2022-11-18 20:42:00,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 20:42:00,194 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2022-11-18 20:42:00,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:42:00,210 INFO L225 Difference]: With dead ends: 74 [2022-11-18 20:42:00,211 INFO L226 Difference]: Without dead ends: 35 [2022-11-18 20:42:00,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:42:00,227 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 43 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:42:00,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 100 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 20:42:00,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-11-18 20:42:00,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-11-18 20:42:00,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 25 states have internal predecessors, (28), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2022-11-18 20:42:00,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2022-11-18 20:42:00,278 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 18 [2022-11-18 20:42:00,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:42:00,279 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2022-11-18 20:42:00,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 20:42:00,279 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2022-11-18 20:42:00,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-18 20:42:00,282 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:42:00,282 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 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-18 20:42:00,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 20:42:00,282 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:42:00,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:42:00,284 INFO L85 PathProgramCache]: Analyzing trace with hash -976273983, now seen corresponding path program 1 times [2022-11-18 20:42:00,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:42:00,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604771474] [2022-11-18 20:42:00,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:00,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:42:00,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:00,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:00,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:00,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:42:00,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:00,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:42:00,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:00,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 20:42:00,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-18 20:42:00,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:42:00,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604771474] [2022-11-18 20:42:00,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604771474] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 20:42:00,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 20:42:00,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-18 20:42:00,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361139469] [2022-11-18 20:42:00,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 20:42:00,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 20:42:00,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:42:00,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 20:42:00,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-18 20:42:00,686 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:42:01,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:42:01,014 INFO L93 Difference]: Finished difference Result 48 states and 61 transitions. [2022-11-18 20:42:01,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 20:42:01,016 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 28 [2022-11-18 20:42:01,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:42:01,022 INFO L225 Difference]: With dead ends: 48 [2022-11-18 20:42:01,022 INFO L226 Difference]: Without dead ends: 37 [2022-11-18 20:42:01,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-11-18 20:42:01,035 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 38 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:42:01,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 92 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 20:42:01,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-11-18 20:42:01,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-11-18 20:42:01,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 27 states have internal predecessors, (29), 9 states have call successors, (9), 3 states have call predecessors, (9), 4 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-18 20:42:01,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-11-18 20:42:01,057 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 28 [2022-11-18 20:42:01,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:42:01,059 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-11-18 20:42:01,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-11-18 20:42:01,060 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-11-18 20:42:01,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-18 20:42:01,063 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:42:01,063 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:42:01,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-18 20:42:01,064 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:42:01,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:42:01,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1376325807, now seen corresponding path program 1 times [2022-11-18 20:42:01,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:42:01,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966983388] [2022-11-18 20:42:01,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:01,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:42:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:01,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:01,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:42:01,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:01,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:42:01,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:01,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 20:42:01,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:01,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:01,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:01,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:42:01,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:01,977 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 20:42:01,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:42:01,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966983388] [2022-11-18 20:42:01,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966983388] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:42:01,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744009600] [2022-11-18 20:42:01,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:01,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:01,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:42:01,987 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:42:02,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 20:42:02,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:02,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-18 20:42:02,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:42:02,582 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-18 20:42:02,621 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-18 20:42:02,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:42:02,829 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-11-18 20:42:02,830 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 13 treesize of output 13 [2022-11-18 20:42:02,879 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 20:42:02,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744009600] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:42:02,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:42:02,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 10] total 22 [2022-11-18 20:42:02,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666844921] [2022-11-18 20:42:02,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:42:02,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-18 20:42:02,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:42:02,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-18 20:42:02,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2022-11-18 20:42:02,883 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-18 20:42:03,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:42:03,552 INFO L93 Difference]: Finished difference Result 46 states and 58 transitions. [2022-11-18 20:42:03,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-18 20:42:03,553 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) Word has length 41 [2022-11-18 20:42:03,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:42:03,554 INFO L225 Difference]: With dead ends: 46 [2022-11-18 20:42:03,554 INFO L226 Difference]: Without dead ends: 44 [2022-11-18 20:42:03,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=993, Unknown=0, NotChecked=0, Total=1122 [2022-11-18 20:42:03,556 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 74 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:42:03,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 153 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-18 20:42:03,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-11-18 20:42:03,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 40. [2022-11-18 20:42:03,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 29 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2022-11-18 20:42:03,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 51 transitions. [2022-11-18 20:42:03,568 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 51 transitions. Word has length 41 [2022-11-18 20:42:03,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:42:03,569 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 51 transitions. [2022-11-18 20:42:03,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 16 states have internal predecessors, (37), 8 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) [2022-11-18 20:42:03,569 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 51 transitions. [2022-11-18 20:42:03,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-18 20:42:03,571 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:42:03,571 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:42:03,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 20:42:03,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:03,777 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:42:03,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:42:03,778 INFO L85 PathProgramCache]: Analyzing trace with hash 2126921006, now seen corresponding path program 1 times [2022-11-18 20:42:03,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:42:03,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100915893] [2022-11-18 20:42:03,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:03,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:42:03,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:04,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:04,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:04,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:42:04,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:04,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:42:04,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:04,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 20:42:04,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:04,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:04,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:04,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:42:04,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:04,695 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 20:42:04,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:42:04,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100915893] [2022-11-18 20:42:04,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100915893] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:42:04,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305203487] [2022-11-18 20:42:04,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:04,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:04,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:42:04,697 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:42:04,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 20:42:04,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:04,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-18 20:42:04,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:42:04,849 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 6 treesize of output 5 [2022-11-18 20:42:04,853 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 6 treesize of output 5 [2022-11-18 20:42:05,188 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-18 20:42:05,194 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-18 20:42:05,209 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 20:42:05,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:42:13,714 WARN L233 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 22 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:42:19,829 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:42:19,951 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:42:19,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305203487] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:42:19,951 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:42:19,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 13] total 29 [2022-11-18 20:42:19,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921029339] [2022-11-18 20:42:19,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:42:19,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-18 20:42:19,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:42:19,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-18 20:42:19,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=732, Unknown=1, NotChecked=0, Total=812 [2022-11-18 20:42:19,954 INFO L87 Difference]: Start difference. First operand 40 states and 51 transitions. Second operand has 29 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 11 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-11-18 20:42:21,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:42:21,440 INFO L93 Difference]: Finished difference Result 76 states and 101 transitions. [2022-11-18 20:42:21,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-18 20:42:21,441 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 11 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) Word has length 47 [2022-11-18 20:42:21,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:42:21,443 INFO L225 Difference]: With dead ends: 76 [2022-11-18 20:42:21,443 INFO L226 Difference]: Without dead ends: 64 [2022-11-18 20:42:21,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 99 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=239, Invalid=1922, Unknown=1, NotChecked=0, Total=2162 [2022-11-18 20:42:21,445 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 112 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:42:21,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 307 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 941 Invalid, 0 Unknown, 149 Unchecked, 0.8s Time] [2022-11-18 20:42:21,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-18 20:42:21,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 58. [2022-11-18 20:42:21,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 40 states have (on average 1.225) internal successors, (49), 42 states have internal predecessors, (49), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (16), 9 states have call predecessors, (16), 7 states have call successors, (16) [2022-11-18 20:42:21,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 76 transitions. [2022-11-18 20:42:21,458 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 76 transitions. Word has length 47 [2022-11-18 20:42:21,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:42:21,459 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 76 transitions. [2022-11-18 20:42:21,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 23 states have internal predecessors, (56), 11 states have call successors, (19), 6 states have call predecessors, (19), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-11-18 20:42:21,459 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 76 transitions. [2022-11-18 20:42:21,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-18 20:42:21,461 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:42:21,461 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:42:21,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 20:42:21,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:21,668 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:42:21,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:42:21,668 INFO L85 PathProgramCache]: Analyzing trace with hash -2051682644, now seen corresponding path program 1 times [2022-11-18 20:42:21,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:42:21,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809396895] [2022-11-18 20:42:21,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:21,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:42:21,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:22,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:22,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:22,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:42:22,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:22,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:42:22,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:22,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 20:42:22,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:22,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:22,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:22,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:42:22,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:22,414 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 20:42:22,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:42:22,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809396895] [2022-11-18 20:42:22,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809396895] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:42:22,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787964417] [2022-11-18 20:42:22,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:22,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:22,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:42:22,419 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:42:22,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 20:42:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:22,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-18 20:42:22,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:42:22,573 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 6 treesize of output 5 [2022-11-18 20:42:22,578 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 6 treesize of output 5 [2022-11-18 20:42:22,855 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-18 20:42:22,859 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-18 20:42:22,873 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-18 20:42:22,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:42:31,285 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 22 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:42:37,388 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:42:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-18 20:42:37,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787964417] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:42:37,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:42:37,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 13] total 28 [2022-11-18 20:42:37,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069989096] [2022-11-18 20:42:37,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:42:37,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-18 20:42:37,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:42:37,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-18 20:42:37,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=686, Unknown=1, NotChecked=0, Total=756 [2022-11-18 20:42:37,533 INFO L87 Difference]: Start difference. First operand 58 states and 76 transitions. Second operand has 28 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 10 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-18 20:42:38,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:42:38,933 INFO L93 Difference]: Finished difference Result 152 states and 212 transitions. [2022-11-18 20:42:38,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-18 20:42:38,933 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 10 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) Word has length 47 [2022-11-18 20:42:38,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:42:38,935 INFO L225 Difference]: With dead ends: 152 [2022-11-18 20:42:38,935 INFO L226 Difference]: Without dead ends: 90 [2022-11-18 20:42:38,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 15.2s TimeCoverageRelationStatistics Valid=212, Invalid=1949, Unknown=1, NotChecked=0, Total=2162 [2022-11-18 20:42:38,938 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 92 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:42:38,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 257 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 946 Invalid, 0 Unknown, 87 Unchecked, 0.7s Time] [2022-11-18 20:42:38,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-11-18 20:42:38,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 87. [2022-11-18 20:42:38,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 62 states have internal predecessors, (75), 15 states have call successors, (15), 9 states have call predecessors, (15), 9 states have return successors, (32), 15 states have call predecessors, (32), 10 states have call successors, (32) [2022-11-18 20:42:38,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 122 transitions. [2022-11-18 20:42:38,955 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 122 transitions. Word has length 47 [2022-11-18 20:42:38,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:42:38,955 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 122 transitions. [2022-11-18 20:42:38,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 2.375) internal successors, (57), 21 states have internal predecessors, (57), 10 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-18 20:42:38,956 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 122 transitions. [2022-11-18 20:42:38,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-18 20:42:38,958 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:42:38,959 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:42:38,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 20:42:39,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:39,165 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:42:39,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:42:39,166 INFO L85 PathProgramCache]: Analyzing trace with hash -945278837, now seen corresponding path program 2 times [2022-11-18 20:42:39,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:42:39,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652495547] [2022-11-18 20:42:39,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:39,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:42:39,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:40,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:40,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:40,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:42:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:40,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:42:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:40,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:42:40,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:40,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:42:40,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:40,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:42:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:40,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:40,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:40,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:42:40,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:41,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:41,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:42:41,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:41,163 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 29 proven. 19 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-18 20:42:41,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:42:41,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652495547] [2022-11-18 20:42:41,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652495547] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:42:41,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86774782] [2022-11-18 20:42:41,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:42:41,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:41,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:42:41,167 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:42:41,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 20:42:41,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:42:41,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:42:41,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 82 conjunts are in the unsatisfiable core [2022-11-18 20:42:41,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:42:41,361 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 6 treesize of output 5 [2022-11-18 20:42:41,365 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 6 treesize of output 5 [2022-11-18 20:42:42,260 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 25 treesize of output 17 [2022-11-18 20:42:42,265 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 21 treesize of output 13 [2022-11-18 20:42:42,456 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 9 [2022-11-18 20:42:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 16 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-18 20:42:42,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:42:43,460 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:42:43,460 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 31 treesize of output 34 [2022-11-18 20:42:43,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86774782] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:42:43,818 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:42:43,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 25] total 47 [2022-11-18 20:42:43,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809788761] [2022-11-18 20:42:43,818 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:42:43,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-18 20:42:43,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:42:43,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-18 20:42:43,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=3142, Unknown=0, NotChecked=0, Total=3306 [2022-11-18 20:42:43,821 INFO L87 Difference]: Start difference. First operand 87 states and 122 transitions. Second operand has 47 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 34 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 9 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) [2022-11-18 20:42:48,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:42:48,017 INFO L93 Difference]: Finished difference Result 163 states and 287 transitions. [2022-11-18 20:42:48,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-18 20:42:48,018 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 34 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 9 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) Word has length 70 [2022-11-18 20:42:48,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:42:48,021 INFO L225 Difference]: With dead ends: 163 [2022-11-18 20:42:48,021 INFO L226 Difference]: Without dead ends: 161 [2022-11-18 20:42:48,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1454 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=546, Invalid=7110, Unknown=0, NotChecked=0, Total=7656 [2022-11-18 20:42:48,025 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 163 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 2188 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 2273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 2188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:42:48,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 348 Invalid, 2273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 2188 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-11-18 20:42:48,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-11-18 20:42:48,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 134. [2022-11-18 20:42:48,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 96 states have (on average 1.21875) internal successors, (117), 98 states have internal predecessors, (117), 20 states have call successors, (20), 11 states have call predecessors, (20), 17 states have return successors, (86), 24 states have call predecessors, (86), 12 states have call successors, (86) [2022-11-18 20:42:48,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 223 transitions. [2022-11-18 20:42:48,057 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 223 transitions. Word has length 70 [2022-11-18 20:42:48,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:42:48,057 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 223 transitions. [2022-11-18 20:42:48,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 34 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 9 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) [2022-11-18 20:42:48,058 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 223 transitions. [2022-11-18 20:42:48,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-18 20:42:48,062 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:42:48,062 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:42:48,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 20:42:48,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:48,269 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:42:48,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:42:48,269 INFO L85 PathProgramCache]: Analyzing trace with hash -909256420, now seen corresponding path program 1 times [2022-11-18 20:42:48,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:42:48,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831224528] [2022-11-18 20:42:48,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:48,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:42:48,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:49,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:49,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:49,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:42:49,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:49,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:42:49,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:49,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:42:49,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:49,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:42:49,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:49,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:42:49,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:49,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:49,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:50,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:42:50,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:50,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:42:50,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:50,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:42:50,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-18 20:42:50,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:42:50,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831224528] [2022-11-18 20:42:50,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831224528] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:42:50,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759073753] [2022-11-18 20:42:50,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:42:50,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:42:50,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:42:50,273 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:42:50,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 20:42:50,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:42:50,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 78 conjunts are in the unsatisfiable core [2022-11-18 20:42:50,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:42:50,453 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 6 treesize of output 5 [2022-11-18 20:42:50,456 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 6 treesize of output 5 [2022-11-18 20:42:51,149 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 25 treesize of output 17 [2022-11-18 20:42:51,152 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 21 treesize of output 13 [2022-11-18 20:42:51,369 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 9 [2022-11-18 20:42:51,428 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 20 proven. 24 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-18 20:42:51,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:42:52,172 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2022-11-18 20:42:52,173 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 31 treesize of output 30 [2022-11-18 20:42:52,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759073753] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:42:52,461 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:42:52,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 22] total 45 [2022-11-18 20:42:52,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344657796] [2022-11-18 20:42:52,462 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:42:52,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-18 20:42:52,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:42:52,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-18 20:42:52,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2719, Unknown=0, NotChecked=0, Total=2862 [2022-11-18 20:42:52,465 INFO L87 Difference]: Start difference. First operand 134 states and 223 transitions. Second operand has 45 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 32 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 8 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) [2022-11-18 20:42:59,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:42:59,803 INFO L93 Difference]: Finished difference Result 248 states and 449 transitions. [2022-11-18 20:42:59,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-18 20:42:59,804 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 32 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 8 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) Word has length 71 [2022-11-18 20:42:59,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:42:59,808 INFO L225 Difference]: With dead ends: 248 [2022-11-18 20:42:59,808 INFO L226 Difference]: Without dead ends: 246 [2022-11-18 20:42:59,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2358 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=891, Invalid=11099, Unknown=0, NotChecked=0, Total=11990 [2022-11-18 20:42:59,812 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 202 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 3301 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 3407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 3301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:42:59,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 374 Invalid, 3407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 3301 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-18 20:42:59,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-11-18 20:42:59,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 152. [2022-11-18 20:42:59,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 108 states have (on average 1.2314814814814814) internal successors, (133), 114 states have internal predecessors, (133), 20 states have call successors, (20), 11 states have call predecessors, (20), 23 states have return successors, (122), 26 states have call predecessors, (122), 12 states have call successors, (122) [2022-11-18 20:42:59,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 275 transitions. [2022-11-18 20:42:59,881 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 275 transitions. Word has length 71 [2022-11-18 20:42:59,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:42:59,883 INFO L495 AbstractCegarLoop]: Abstraction has 152 states and 275 transitions. [2022-11-18 20:42:59,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 36 states have (on average 1.8333333333333333) internal successors, (66), 32 states have internal predecessors, (66), 16 states have call successors, (22), 6 states have call predecessors, (22), 8 states have return successors, (17), 15 states have call predecessors, (17), 12 states have call successors, (17) [2022-11-18 20:42:59,884 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 275 transitions. [2022-11-18 20:42:59,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-18 20:42:59,893 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:42:59,893 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:42:59,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-18 20:43:00,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:00,100 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:00,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:00,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1931785932, now seen corresponding path program 2 times [2022-11-18 20:43:00,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:00,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282014522] [2022-11-18 20:43:00,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:00,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:00,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:00,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:00,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:43:00,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:00,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:00,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:00,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:00,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 20:43:00,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:00,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282014522] [2022-11-18 20:43:00,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282014522] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:00,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039843784] [2022-11-18 20:43:00,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:43:00,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:00,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:00,507 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:00,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 20:43:00,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:43:00,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:43:00,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-18 20:43:00,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:00,833 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 20:43:00,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:43:01,337 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-18 20:43:01,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039843784] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:43:01,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:43:01,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 14] total 21 [2022-11-18 20:43:01,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700948049] [2022-11-18 20:43:01,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:43:01,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-18 20:43:01,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:01,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-18 20:43:01,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2022-11-18 20:43:01,340 INFO L87 Difference]: Start difference. First operand 152 states and 275 transitions. Second operand has 21 states, 20 states have (on average 2.15) internal successors, (43), 14 states have internal predecessors, (43), 4 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 9 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-18 20:43:02,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:43:02,779 INFO L93 Difference]: Finished difference Result 305 states and 651 transitions. [2022-11-18 20:43:02,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-18 20:43:02,780 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 14 states have internal predecessors, (43), 4 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 9 states have call predecessors, (12), 3 states have call successors, (12) Word has length 71 [2022-11-18 20:43:02,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:43:02,786 INFO L225 Difference]: With dead ends: 305 [2022-11-18 20:43:02,786 INFO L226 Difference]: Without dead ends: 175 [2022-11-18 20:43:02,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 152 SyntacticMatches, 11 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=379, Invalid=1877, Unknown=0, NotChecked=0, Total=2256 [2022-11-18 20:43:02,793 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 137 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:43:02,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 185 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 623 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 20:43:02,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-11-18 20:43:02,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 154. [2022-11-18 20:43:02,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 111 states have (on average 1.1711711711711712) internal successors, (130), 114 states have internal predecessors, (130), 20 states have call successors, (20), 11 states have call predecessors, (20), 22 states have return successors, (117), 28 states have call predecessors, (117), 12 states have call successors, (117) [2022-11-18 20:43:02,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 267 transitions. [2022-11-18 20:43:02,840 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 267 transitions. Word has length 71 [2022-11-18 20:43:02,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:43:02,840 INFO L495 AbstractCegarLoop]: Abstraction has 154 states and 267 transitions. [2022-11-18 20:43:02,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 14 states have internal predecessors, (43), 4 states have call successors, (12), 3 states have call predecessors, (12), 5 states have return successors, (12), 9 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-18 20:43:02,841 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 267 transitions. [2022-11-18 20:43:02,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-18 20:43:02,843 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:02,843 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 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-18 20:43:02,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-18 20:43:03,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-18 20:43:03,050 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:03,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:03,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1914561797, now seen corresponding path program 1 times [2022-11-18 20:43:03,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:03,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492403916] [2022-11-18 20:43:03,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:03,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:03,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:03,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:03,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:03,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:03,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:03,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:03,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:03,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:03,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:03,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:03,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:03,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:43:03,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:04,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:04,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:04,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:04,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:04,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:04,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:04,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:04,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:04,635 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 20 proven. 26 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-18 20:43:04,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:04,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492403916] [2022-11-18 20:43:04,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492403916] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:04,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704124130] [2022-11-18 20:43:04,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:04,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:04,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:04,651 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:04,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 20:43:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:04,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 89 conjunts are in the unsatisfiable core [2022-11-18 20:43:04,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:04,843 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 6 treesize of output 5 [2022-11-18 20:43:04,846 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 6 treesize of output 5 [2022-11-18 20:43:05,779 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 25 treesize of output 17 [2022-11-18 20:43:05,785 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 21 treesize of output 13 [2022-11-18 20:43:05,969 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 9 [2022-11-18 20:43:06,017 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 14 proven. 31 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-18 20:43:06,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:43:07,156 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:43:07,156 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 35 treesize of output 38 [2022-11-18 20:43:08,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704124130] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:08,148 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:43:08,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29] total 48 [2022-11-18 20:43:08,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694079068] [2022-11-18 20:43:08,149 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:43:08,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-11-18 20:43:08,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:08,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-11-18 20:43:08,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=3835, Unknown=0, NotChecked=0, Total=4032 [2022-11-18 20:43:08,151 INFO L87 Difference]: Start difference. First operand 154 states and 267 transitions. Second operand has 48 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 34 states have internal predecessors, (66), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-18 20:43:11,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:43:11,911 INFO L93 Difference]: Finished difference Result 187 states and 312 transitions. [2022-11-18 20:43:11,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-18 20:43:11,912 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 34 states have internal predecessors, (66), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 72 [2022-11-18 20:43:11,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:43:11,914 INFO L225 Difference]: With dead ends: 187 [2022-11-18 20:43:11,914 INFO L226 Difference]: Without dead ends: 185 [2022-11-18 20:43:11,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2072 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=697, Invalid=9005, Unknown=0, NotChecked=0, Total=9702 [2022-11-18 20:43:11,917 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 136 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 1943 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 2000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:43:11,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 332 Invalid, 2000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1943 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-18 20:43:11,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-18 20:43:11,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 149. [2022-11-18 20:43:11,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 110 states have internal predecessors, (125), 20 states have call successors, (20), 11 states have call predecessors, (20), 21 states have return successors, (111), 27 states have call predecessors, (111), 12 states have call successors, (111) [2022-11-18 20:43:11,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 256 transitions. [2022-11-18 20:43:11,943 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 256 transitions. Word has length 72 [2022-11-18 20:43:11,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:43:11,943 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 256 transitions. [2022-11-18 20:43:11,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 34 states have internal predecessors, (66), 15 states have call successors, (23), 6 states have call predecessors, (23), 7 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-18 20:43:11,944 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 256 transitions. [2022-11-18 20:43:11,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-18 20:43:11,946 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:11,946 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:43:11,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-18 20:43:12,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:12,154 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:12,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:12,155 INFO L85 PathProgramCache]: Analyzing trace with hash 872853690, now seen corresponding path program 1 times [2022-11-18 20:43:12,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:12,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434379688] [2022-11-18 20:43:12,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:12,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:12,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:13,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:13,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:13,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:13,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:13,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:13,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:13,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:13,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:13,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:13,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:13,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:43:13,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:13,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:13,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:13,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:13,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:14,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:14,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:14,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:14,063 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 31 proven. 14 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-18 20:43:14,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:14,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434379688] [2022-11-18 20:43:14,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434379688] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:14,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579099720] [2022-11-18 20:43:14,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:14,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:14,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:14,065 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:14,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 20:43:14,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:14,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 78 conjunts are in the unsatisfiable core [2022-11-18 20:43:14,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:14,269 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 6 treesize of output 5 [2022-11-18 20:43:14,273 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 6 treesize of output 5 [2022-11-18 20:43:14,845 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 23 treesize of output 15 [2022-11-18 20:43:14,853 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 19 treesize of output 11 [2022-11-18 20:43:14,982 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-18 20:43:15,015 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-18 20:43:15,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:43:15,622 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2022-11-18 20:43:15,623 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 25 treesize of output 25 [2022-11-18 20:43:15,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579099720] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:15,860 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:43:15,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 21] total 43 [2022-11-18 20:43:15,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101447313] [2022-11-18 20:43:15,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:43:15,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-18 20:43:15,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:15,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-18 20:43:15,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=2218, Unknown=0, NotChecked=0, Total=2352 [2022-11-18 20:43:15,864 INFO L87 Difference]: Start difference. First operand 149 states and 256 transitions. Second operand has 43 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 31 states have internal predecessors, (66), 15 states have call successors, (22), 6 states have call predecessors, (22), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) [2022-11-18 20:43:18,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:43:18,206 INFO L93 Difference]: Finished difference Result 185 states and 295 transitions. [2022-11-18 20:43:18,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-18 20:43:18,207 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 31 states have internal predecessors, (66), 15 states have call successors, (22), 6 states have call predecessors, (22), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) Word has length 72 [2022-11-18 20:43:18,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:43:18,209 INFO L225 Difference]: With dead ends: 185 [2022-11-18 20:43:18,209 INFO L226 Difference]: Without dead ends: 183 [2022-11-18 20:43:18,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 88 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=361, Invalid=4469, Unknown=0, NotChecked=0, Total=4830 [2022-11-18 20:43:18,211 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 83 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 2078 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 2099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 2078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:43:18,212 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 363 Invalid, 2099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 2078 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-18 20:43:18,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-11-18 20:43:18,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 136. [2022-11-18 20:43:18,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 98 states have (on average 1.183673469387755) internal successors, (116), 99 states have internal predecessors, (116), 19 states have call successors, (19), 10 states have call predecessors, (19), 18 states have return successors, (93), 26 states have call predecessors, (93), 12 states have call successors, (93) [2022-11-18 20:43:18,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 228 transitions. [2022-11-18 20:43:18,235 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 228 transitions. Word has length 72 [2022-11-18 20:43:18,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:43:18,236 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 228 transitions. [2022-11-18 20:43:18,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 31 states have internal predecessors, (66), 15 states have call successors, (22), 6 states have call predecessors, (22), 7 states have return successors, (17), 14 states have call predecessors, (17), 11 states have call successors, (17) [2022-11-18 20:43:18,236 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 228 transitions. [2022-11-18 20:43:18,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-18 20:43:18,238 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:18,238 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:43:18,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-18 20:43:18,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-18 20:43:18,445 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:18,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:18,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1209697001, now seen corresponding path program 2 times [2022-11-18 20:43:18,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:18,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611958757] [2022-11-18 20:43:18,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:18,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:18,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:19,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:19,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:19,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:19,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:20,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:20,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:20,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:20,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:20,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:43:20,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:20,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:20,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:20,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:20,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:20,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:20,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 20:43:20,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:20,182 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-11-18 20:43:20,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:20,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611958757] [2022-11-18 20:43:20,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611958757] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:20,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362192687] [2022-11-18 20:43:20,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:43:20,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:20,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:20,185 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:20,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 20:43:20,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:43:20,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:43:20,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-18 20:43:20,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:20,500 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 11 treesize of output 7 [2022-11-18 20:43:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 31 proven. 13 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-18 20:43:22,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:43:23,672 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-18 20:43:23,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362192687] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:43:23,673 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:43:23,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 13] total 41 [2022-11-18 20:43:23,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678961631] [2022-11-18 20:43:23,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:43:23,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-11-18 20:43:23,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:23,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-11-18 20:43:23,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1523, Unknown=1, NotChecked=0, Total=1640 [2022-11-18 20:43:23,676 INFO L87 Difference]: Start difference. First operand 136 states and 228 transitions. Second operand has 41 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 16 states have call successors, (27), 6 states have call predecessors, (27), 13 states have return successors, (24), 18 states have call predecessors, (24), 14 states have call successors, (24) [2022-11-18 20:43:33,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:43:33,888 INFO L93 Difference]: Finished difference Result 262 states and 444 transitions. [2022-11-18 20:43:33,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-11-18 20:43:33,889 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 16 states have call successors, (27), 6 states have call predecessors, (27), 13 states have return successors, (24), 18 states have call predecessors, (24), 14 states have call successors, (24) Word has length 70 [2022-11-18 20:43:33,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:43:33,892 INFO L225 Difference]: With dead ends: 262 [2022-11-18 20:43:33,892 INFO L226 Difference]: Without dead ends: 234 [2022-11-18 20:43:33,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=359, Invalid=4328, Unknown=5, NotChecked=0, Total=4692 [2022-11-18 20:43:33,895 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 102 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 1254 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 1591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 269 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:43:33,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 497 Invalid, 1591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1254 Invalid, 0 Unknown, 269 Unchecked, 1.0s Time] [2022-11-18 20:43:33,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-11-18 20:43:33,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 180. [2022-11-18 20:43:33,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 129 states have (on average 1.186046511627907) internal successors, (153), 129 states have internal predecessors, (153), 25 states have call successors, (25), 13 states have call predecessors, (25), 25 states have return successors, (160), 37 states have call predecessors, (160), 17 states have call successors, (160) [2022-11-18 20:43:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 338 transitions. [2022-11-18 20:43:33,924 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 338 transitions. Word has length 70 [2022-11-18 20:43:33,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:43:33,925 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 338 transitions. [2022-11-18 20:43:33,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 34 states have (on average 2.323529411764706) internal successors, (79), 31 states have internal predecessors, (79), 16 states have call successors, (27), 6 states have call predecessors, (27), 13 states have return successors, (24), 18 states have call predecessors, (24), 14 states have call successors, (24) [2022-11-18 20:43:33,925 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 338 transitions. [2022-11-18 20:43:33,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-18 20:43:33,928 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:33,928 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:43:33,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-11-18 20:43:34,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-18 20:43:34,135 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:34,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:34,135 INFO L85 PathProgramCache]: Analyzing trace with hash -817093939, now seen corresponding path program 1 times [2022-11-18 20:43:34,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:34,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141950796] [2022-11-18 20:43:34,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:34,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:34,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:35,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:35,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:35,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:35,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:35,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:43:35,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:35,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:35,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:35,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:36,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:36,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:36,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:36,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:36,214 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 43 proven. 30 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-18 20:43:36,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:36,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141950796] [2022-11-18 20:43:36,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141950796] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:36,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254845104] [2022-11-18 20:43:36,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:36,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:36,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:36,216 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:36,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 20:43:36,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:36,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 139 conjunts are in the unsatisfiable core [2022-11-18 20:43:36,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:36,484 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-18 20:43:36,704 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-18 20:43:36,709 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-18 20:43:37,010 WARN L859 $PredicateComparison]: unable to prove that (exists ((nondet_tree_~n~0.base Int)) (and (exists ((v_ArrVal_1339 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| nondet_tree_~n~0.base v_ArrVal_1339))) (= (select |c_old(#valid)| nondet_tree_~n~0.base) 0) (exists ((v_ArrVal_1340 (Array Int Int))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| nondet_tree_~n~0.base v_ArrVal_1340))))) is different from true [2022-11-18 20:43:37,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:43:37,032 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:43:37,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:43:37,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-18 20:43:37,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 19 treesize of output 18 [2022-11-18 20:43:37,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-18 20:43:37,250 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-11-18 20:43:37,250 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 20:43:37,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 19 treesize of output 18 [2022-11-18 20:43:37,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-18 20:43:38,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:43:38,726 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:43:38,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 37 [2022-11-18 20:43:38,734 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-18 20:43:38,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2022-11-18 20:43:38,749 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 16 proven. 58 refuted. 1 times theorem prover too weak. 44 trivial. 12 not checked. [2022-11-18 20:43:38,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:43:40,495 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:43:40,495 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 155 treesize of output 132 [2022-11-18 20:43:40,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:43:40,516 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:43:40,517 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 237 treesize of output 225 [2022-11-18 20:43:40,534 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:43:40,534 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 191 [2022-11-18 20:43:40,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:43:40,551 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:43:40,551 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 296 treesize of output 284 [2022-11-18 20:43:40,562 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 285 treesize of output 283 [2022-11-18 20:43:40,571 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 320 treesize of output 304 [2022-11-18 20:43:40,587 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 183 treesize of output 181 [2022-11-18 20:43:40,598 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 199 treesize of output 183 [2022-11-18 20:43:40,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254845104] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:40,716 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:43:40,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 29] total 50 [2022-11-18 20:43:40,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812932388] [2022-11-18 20:43:40,717 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:43:40,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-18 20:43:40,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:40,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-18 20:43:40,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=3232, Unknown=5, NotChecked=114, Total=3540 [2022-11-18 20:43:40,719 INFO L87 Difference]: Start difference. First operand 180 states and 338 transitions. Second operand has 50 states, 41 states have (on average 2.097560975609756) internal successors, (86), 36 states have internal predecessors, (86), 19 states have call successors, (27), 11 states have call predecessors, (27), 13 states have return successors, (23), 18 states have call predecessors, (23), 15 states have call successors, (23) [2022-11-18 20:43:44,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:43:44,793 INFO L93 Difference]: Finished difference Result 471 states and 945 transitions. [2022-11-18 20:43:44,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-11-18 20:43:44,795 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 41 states have (on average 2.097560975609756) internal successors, (86), 36 states have internal predecessors, (86), 19 states have call successors, (27), 11 states have call predecessors, (27), 13 states have return successors, (23), 18 states have call predecessors, (23), 15 states have call successors, (23) Word has length 86 [2022-11-18 20:43:44,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:43:44,802 INFO L225 Difference]: With dead ends: 471 [2022-11-18 20:43:44,802 INFO L226 Difference]: Without dead ends: 458 [2022-11-18 20:43:44,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3056 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=700, Invalid=11069, Unknown=7, NotChecked=214, Total=11990 [2022-11-18 20:43:44,805 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 171 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 1524 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 873 SdHoareTripleChecker+Invalid, 2777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1198 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-18 20:43:44,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 873 Invalid, 2777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1524 Invalid, 0 Unknown, 1198 Unchecked, 1.0s Time] [2022-11-18 20:43:44,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-11-18 20:43:44,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 362. [2022-11-18 20:43:44,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 264 states have (on average 1.2121212121212122) internal successors, (320), 266 states have internal predecessors, (320), 40 states have call successors, (40), 23 states have call predecessors, (40), 57 states have return successors, (379), 72 states have call predecessors, (379), 26 states have call successors, (379) [2022-11-18 20:43:44,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 739 transitions. [2022-11-18 20:43:44,868 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 739 transitions. Word has length 86 [2022-11-18 20:43:44,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:43:44,869 INFO L495 AbstractCegarLoop]: Abstraction has 362 states and 739 transitions. [2022-11-18 20:43:44,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 41 states have (on average 2.097560975609756) internal successors, (86), 36 states have internal predecessors, (86), 19 states have call successors, (27), 11 states have call predecessors, (27), 13 states have return successors, (23), 18 states have call predecessors, (23), 15 states have call successors, (23) [2022-11-18 20:43:44,869 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 739 transitions. [2022-11-18 20:43:44,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-18 20:43:44,884 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:43:44,885 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:43:44,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-18 20:43:45,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:45,091 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:43:45,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:43:45,092 INFO L85 PathProgramCache]: Analyzing trace with hash 2002652069, now seen corresponding path program 3 times [2022-11-18 20:43:45,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:43:45,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938959410] [2022-11-18 20:43:45,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:43:45,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:43:45,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:46,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:46,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:46,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:46,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:46,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:43:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:43:47,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:43:47,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:43:47,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:47,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:47,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:43:47,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:43:47,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:43:47,064 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 24 proven. 36 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-18 20:43:47,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:43:47,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938959410] [2022-11-18 20:43:47,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938959410] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:43:47,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353622185] [2022-11-18 20:43:47,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 20:43:47,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:43:47,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:43:47,067 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:43:47,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-18 20:43:47,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-18 20:43:47,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:43:47,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 116 conjunts are in the unsatisfiable core [2022-11-18 20:43:47,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:43:47,426 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-18 20:43:47,432 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-18 20:43:47,534 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-18 20:43:47,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2022-11-18 20:43:47,558 INFO L321 Elim1Store]: treesize reduction 27, result has 48.1 percent of original size [2022-11-18 20:43:47,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 36 [2022-11-18 20:43:50,336 INFO L321 Elim1Store]: treesize reduction 28, result has 65.4 percent of original size [2022-11-18 20:43:50,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 122 [2022-11-18 20:43:50,405 INFO L321 Elim1Store]: treesize reduction 24, result has 66.2 percent of original size [2022-11-18 20:43:50,405 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 105 treesize of output 120 [2022-11-18 20:43:51,325 INFO L321 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-11-18 20:43:51,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 33 [2022-11-18 20:43:51,385 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 36 proven. 32 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-18 20:43:51,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:43:52,997 INFO L321 Elim1Store]: treesize reduction 4, result has 91.5 percent of original size [2022-11-18 20:43:52,997 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 49 treesize of output 49 [2022-11-18 20:43:56,497 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 26 proven. 19 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-18 20:43:56,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353622185] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 20:43:56,498 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 20:43:56,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26, 22] total 61 [2022-11-18 20:43:56,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707148535] [2022-11-18 20:43:56,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 20:43:56,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-11-18 20:43:56,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:43:56,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-11-18 20:43:56,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=3452, Unknown=0, NotChecked=0, Total=3660 [2022-11-18 20:43:56,501 INFO L87 Difference]: Start difference. First operand 362 states and 739 transitions. Second operand has 61 states, 51 states have (on average 1.8823529411764706) internal successors, (96), 41 states have internal predecessors, (96), 17 states have call successors, (30), 12 states have call predecessors, (30), 10 states have return successors, (22), 17 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-18 20:44:06,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:44:06,520 INFO L93 Difference]: Finished difference Result 684 states and 1239 transitions. [2022-11-18 20:44:06,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-11-18 20:44:06,521 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 51 states have (on average 1.8823529411764706) internal successors, (96), 41 states have internal predecessors, (96), 17 states have call successors, (30), 12 states have call predecessors, (30), 10 states have return successors, (22), 17 states have call predecessors, (22), 9 states have call successors, (22) Word has length 86 [2022-11-18 20:44:06,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:44:06,528 INFO L225 Difference]: With dead ends: 684 [2022-11-18 20:44:06,528 INFO L226 Difference]: Without dead ends: 643 [2022-11-18 20:44:06,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3367 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=1068, Invalid=14184, Unknown=0, NotChecked=0, Total=15252 [2022-11-18 20:44:06,532 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 228 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 2166 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 3580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1369 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-18 20:44:06,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 830 Invalid, 3580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2166 Invalid, 0 Unknown, 1369 Unchecked, 1.8s Time] [2022-11-18 20:44:06,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-11-18 20:44:06,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 503. [2022-11-18 20:44:06,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 373 states have (on average 1.198391420911528) internal successors, (447), 368 states have internal predecessors, (447), 62 states have call successors, (62), 40 states have call predecessors, (62), 67 states have return successors, (495), 94 states have call predecessors, (495), 31 states have call successors, (495) [2022-11-18 20:44:06,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1004 transitions. [2022-11-18 20:44:06,638 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1004 transitions. Word has length 86 [2022-11-18 20:44:06,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:44:06,639 INFO L495 AbstractCegarLoop]: Abstraction has 503 states and 1004 transitions. [2022-11-18 20:44:06,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 51 states have (on average 1.8823529411764706) internal successors, (96), 41 states have internal predecessors, (96), 17 states have call successors, (30), 12 states have call predecessors, (30), 10 states have return successors, (22), 17 states have call predecessors, (22), 9 states have call successors, (22) [2022-11-18 20:44:06,639 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1004 transitions. [2022-11-18 20:44:06,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-11-18 20:44:06,645 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:44:06,645 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:44:06,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-18 20:44:06,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-18 20:44:06,852 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:44:06,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:44:06,852 INFO L85 PathProgramCache]: Analyzing trace with hash -342918118, now seen corresponding path program 3 times [2022-11-18 20:44:06,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:44:06,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977182119] [2022-11-18 20:44:06,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:44:06,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:44:06,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:07,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:07,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:08,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:08,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:08,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:44:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:11,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:11,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:13,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:13,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:13,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:44:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:13,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:44:13,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:13,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:44:13,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:13,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:13,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:14,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:44:14,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 20:44:14,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:14,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:44:14,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:44:14,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:14,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:44:14,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:14,189 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 31 proven. 109 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-11-18 20:44:14,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:44:14,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977182119] [2022-11-18 20:44:14,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977182119] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:44:14,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817813064] [2022-11-18 20:44:14,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 20:44:14,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:44:14,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:44:14,192 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:44:14,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-18 20:44:14,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-18 20:44:14,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:44:14,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 120 conjunts are in the unsatisfiable core [2022-11-18 20:44:14,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:44:14,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-18 20:44:14,838 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-18 20:44:14,849 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-18 20:44:15,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 14 [2022-11-18 20:44:15,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 14 [2022-11-18 20:44:15,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 20 [2022-11-18 20:44:15,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 20 [2022-11-18 20:44:15,332 WARN L859 $PredicateComparison]: unable to prove that (exists ((nondet_tree_~n~0.base Int) (v_arrayElimArr_6 (Array Int Int)) (v_arrayElimArr_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 4) 0) (= (select v_arrayElimArr_5 4) 0) (= (store |c_old(#memory_$Pointer$.offset)| nondet_tree_~n~0.base v_arrayElimArr_6) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.base)| nondet_tree_~n~0.base v_arrayElimArr_5) |c_#memory_$Pointer$.base|))) is different from true [2022-11-18 20:44:15,640 WARN L859 $PredicateComparison]: unable to prove that (exists ((nondet_tree_~n~0.base Int)) (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_6 (Array Int Int)) (v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int)) (v_nondet_tree_~n~0.base_78 Int) (v_ArrVal_1948 (Array Int Int)) (v_ArrVal_1947 (Array Int Int))) (and (= (select v_arrayElimArr_6 4) 0) (= (select v_arrayElimArr_5 4) 0) (= |c_#memory_$Pointer$.offset| (store (store (store |c_old(#memory_$Pointer$.offset)| nondet_tree_~n~0.base v_DerPreprocessor_2) v_nondet_tree_~n~0.base_78 v_arrayElimArr_6) nondet_tree_~n~0.base v_ArrVal_1948)) (= (store (store (store |c_old(#memory_$Pointer$.base)| nondet_tree_~n~0.base v_DerPreprocessor_1) v_nondet_tree_~n~0.base_78 v_arrayElimArr_5) nondet_tree_~n~0.base v_ArrVal_1947) |c_#memory_$Pointer$.base|))) (= (select |c_old(#valid)| nondet_tree_~n~0.base) 0))) is different from true [2022-11-18 20:44:15,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:44:15,709 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-18 20:44:15,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 31 [2022-11-18 20:44:15,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:44:15,745 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-18 20:44:15,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 31 [2022-11-18 20:44:15,760 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:44:15,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2022-11-18 20:44:15,794 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-18 20:44:15,804 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 7 treesize of output 3 [2022-11-18 20:44:15,851 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-18 20:44:15,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 19 treesize of output 18 [2022-11-18 20:44:16,482 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-18 20:44:16,484 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-18 20:44:16,646 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 8 proven. 40 refuted. 0 times theorem prover too weak. 278 trivial. 22 not checked. [2022-11-18 20:44:16,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:44:18,256 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:44:18,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 56 [2022-11-18 20:44:18,267 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:44:18,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 50 [2022-11-18 20:44:18,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817813064] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:44:18,730 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:44:18,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 28] total 43 [2022-11-18 20:44:18,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731241684] [2022-11-18 20:44:18,730 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:44:18,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-18 20:44:18,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:44:18,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-18 20:44:18,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=2087, Unknown=16, NotChecked=186, Total=2450 [2022-11-18 20:44:18,732 INFO L87 Difference]: Start difference. First operand 503 states and 1004 transitions. Second operand has 43 states, 35 states have (on average 2.142857142857143) internal successors, (75), 31 states have internal predecessors, (75), 19 states have call successors, (28), 9 states have call predecessors, (28), 12 states have return successors, (23), 18 states have call predecessors, (23), 17 states have call successors, (23) [2022-11-18 20:44:24,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:44:24,076 INFO L93 Difference]: Finished difference Result 739 states and 1500 transitions. [2022-11-18 20:44:24,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-18 20:44:24,077 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 35 states have (on average 2.142857142857143) internal successors, (75), 31 states have internal predecessors, (75), 19 states have call successors, (28), 9 states have call predecessors, (28), 12 states have return successors, (23), 18 states have call predecessors, (23), 17 states have call successors, (23) Word has length 119 [2022-11-18 20:44:24,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:44:24,088 INFO L225 Difference]: With dead ends: 739 [2022-11-18 20:44:24,088 INFO L226 Difference]: Without dead ends: 672 [2022-11-18 20:44:24,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 219 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1338 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=437, Invalid=4935, Unknown=38, NotChecked=290, Total=5700 [2022-11-18 20:44:24,091 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 116 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 1056 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 1696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 589 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-18 20:44:24,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 465 Invalid, 1696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1056 Invalid, 0 Unknown, 589 Unchecked, 1.1s Time] [2022-11-18 20:44:24,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-11-18 20:44:24,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 595. [2022-11-18 20:44:24,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 436 states have (on average 1.2155963302752293) internal successors, (530), 434 states have internal predecessors, (530), 71 states have call successors, (71), 44 states have call predecessors, (71), 87 states have return successors, (594), 116 states have call predecessors, (594), 42 states have call successors, (594) [2022-11-18 20:44:24,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1195 transitions. [2022-11-18 20:44:24,247 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1195 transitions. Word has length 119 [2022-11-18 20:44:24,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:44:24,247 INFO L495 AbstractCegarLoop]: Abstraction has 595 states and 1195 transitions. [2022-11-18 20:44:24,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 35 states have (on average 2.142857142857143) internal successors, (75), 31 states have internal predecessors, (75), 19 states have call successors, (28), 9 states have call predecessors, (28), 12 states have return successors, (23), 18 states have call predecessors, (23), 17 states have call successors, (23) [2022-11-18 20:44:24,248 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1195 transitions. [2022-11-18 20:44:24,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-18 20:44:24,254 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:44:24,254 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:44:24,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-18 20:44:24,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:44:24,467 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:44:24,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:44:24,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1479239555, now seen corresponding path program 4 times [2022-11-18 20:44:24,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:44:24,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038093340] [2022-11-18 20:44:24,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:44:24,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:44:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:25,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:25,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:44:25,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:44:25,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:44:25,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:25,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:25,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:44:25,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 20:44:25,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:25,727 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-18 20:44:25,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:44:25,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038093340] [2022-11-18 20:44:25,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038093340] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:44:25,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070101276] [2022-11-18 20:44:25,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 20:44:25,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:44:25,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:44:25,729 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:44:25,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-18 20:44:26,037 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 20:44:26,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:44:26,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 71 conjunts are in the unsatisfiable core [2022-11-18 20:44:26,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:44:26,350 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 23 treesize of output 15 [2022-11-18 20:44:26,353 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 19 treesize of output 11 [2022-11-18 20:44:26,371 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-18 20:44:26,411 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 21 proven. 19 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-18 20:44:26,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:44:27,067 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2022-11-18 20:44:27,067 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 25 treesize of output 25 [2022-11-18 20:44:27,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070101276] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:44:27,295 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:44:27,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21] total 30 [2022-11-18 20:44:27,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373053155] [2022-11-18 20:44:27,295 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:44:27,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-11-18 20:44:27,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:44:27,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-11-18 20:44:27,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=1170, Unknown=0, NotChecked=0, Total=1260 [2022-11-18 20:44:27,297 INFO L87 Difference]: Start difference. First operand 595 states and 1195 transitions. Second operand has 30 states, 25 states have (on average 2.04) internal successors, (51), 23 states have internal predecessors, (51), 12 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (15), 11 states have call predecessors, (15), 10 states have call successors, (15) [2022-11-18 20:44:29,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:44:29,157 INFO L93 Difference]: Finished difference Result 661 states and 1284 transitions. [2022-11-18 20:44:29,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-18 20:44:29,158 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 2.04) internal successors, (51), 23 states have internal predecessors, (51), 12 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (15), 11 states have call predecessors, (15), 10 states have call successors, (15) Word has length 70 [2022-11-18 20:44:29,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:44:29,167 INFO L225 Difference]: With dead ends: 661 [2022-11-18 20:44:29,167 INFO L226 Difference]: Without dead ends: 659 [2022-11-18 20:44:29,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 99 SyntacticMatches, 8 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=284, Invalid=2908, Unknown=0, NotChecked=0, Total=3192 [2022-11-18 20:44:29,169 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 89 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 1183 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:44:29,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 251 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1183 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-18 20:44:29,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-11-18 20:44:29,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 638. [2022-11-18 20:44:29,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 472 states have (on average 1.2097457627118644) internal successors, (571), 465 states have internal predecessors, (571), 78 states have call successors, (78), 50 states have call predecessors, (78), 87 states have return successors, (594), 122 states have call predecessors, (594), 42 states have call successors, (594) [2022-11-18 20:44:29,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 1243 transitions. [2022-11-18 20:44:29,304 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 1243 transitions. Word has length 70 [2022-11-18 20:44:29,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:44:29,304 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 1243 transitions. [2022-11-18 20:44:29,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 2.04) internal successors, (51), 23 states have internal predecessors, (51), 12 states have call successors, (21), 4 states have call predecessors, (21), 5 states have return successors, (15), 11 states have call predecessors, (15), 10 states have call successors, (15) [2022-11-18 20:44:29,305 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 1243 transitions. [2022-11-18 20:44:29,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-18 20:44:29,311 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:44:29,311 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:44:29,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-18 20:44:29,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-18 20:44:29,519 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:44:29,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:44:29,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1086227410, now seen corresponding path program 1 times [2022-11-18 20:44:29,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:44:29,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883767753] [2022-11-18 20:44:29,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:44:29,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:44:29,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:30,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:30,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:44:30,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:44:30,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:44:30,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:30,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:30,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:44:30,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 20:44:30,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:30,975 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 24 proven. 21 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-18 20:44:30,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:44:30,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883767753] [2022-11-18 20:44:30,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883767753] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:44:30,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097036035] [2022-11-18 20:44:30,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:44:30,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:44:30,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:44:30,978 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:44:30,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-18 20:44:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:31,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 74 conjunts are in the unsatisfiable core [2022-11-18 20:44:31,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:44:32,036 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 25 treesize of output 17 [2022-11-18 20:44:32,039 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 21 treesize of output 13 [2022-11-18 20:44:32,217 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 9 [2022-11-18 20:44:32,277 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 25 proven. 27 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 20:44:32,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:44:33,013 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2022-11-18 20:44:33,014 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 31 treesize of output 30 [2022-11-18 20:44:33,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097036035] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:44:33,281 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:44:33,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23] total 43 [2022-11-18 20:44:33,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459794910] [2022-11-18 20:44:33,281 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:44:33,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-18 20:44:33,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:44:33,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-18 20:44:33,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=2512, Unknown=0, NotChecked=0, Total=2652 [2022-11-18 20:44:33,283 INFO L87 Difference]: Start difference. First operand 638 states and 1243 transitions. Second operand has 43 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 32 states have internal predecessors, (66), 15 states have call successors, (23), 7 states have call predecessors, (23), 8 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-18 20:44:42,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:44:42,175 INFO L93 Difference]: Finished difference Result 1102 states and 2489 transitions. [2022-11-18 20:44:42,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-11-18 20:44:42,176 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 32 states have internal predecessors, (66), 15 states have call successors, (23), 7 states have call predecessors, (23), 8 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) Word has length 71 [2022-11-18 20:44:42,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:44:42,191 INFO L225 Difference]: With dead ends: 1102 [2022-11-18 20:44:42,191 INFO L226 Difference]: Without dead ends: 1100 [2022-11-18 20:44:42,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 109 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3177 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=1017, Invalid=13263, Unknown=0, NotChecked=0, Total=14280 [2022-11-18 20:44:42,195 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 239 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 3572 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 3952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 3572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-11-18 20:44:42,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 368 Invalid, 3952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 3572 Invalid, 0 Unknown, 201 Unchecked, 2.9s Time] [2022-11-18 20:44:42,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2022-11-18 20:44:42,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 740. [2022-11-18 20:44:42,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 553 states have (on average 1.213381555153707) internal successors, (671), 541 states have internal predecessors, (671), 86 states have call successors, (86), 63 states have call predecessors, (86), 100 states have return successors, (706), 135 states have call predecessors, (706), 44 states have call successors, (706) [2022-11-18 20:44:42,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1463 transitions. [2022-11-18 20:44:42,415 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1463 transitions. Word has length 71 [2022-11-18 20:44:42,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:44:42,416 INFO L495 AbstractCegarLoop]: Abstraction has 740 states and 1463 transitions. [2022-11-18 20:44:42,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 34 states have (on average 1.9411764705882353) internal successors, (66), 32 states have internal predecessors, (66), 15 states have call successors, (23), 7 states have call predecessors, (23), 8 states have return successors, (15), 12 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-18 20:44:42,416 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1463 transitions. [2022-11-18 20:44:42,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-18 20:44:42,424 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:44:42,424 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:44:42,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-18 20:44:42,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-18 20:44:42,631 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:44:42,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:44:42,631 INFO L85 PathProgramCache]: Analyzing trace with hash -700730293, now seen corresponding path program 4 times [2022-11-18 20:44:42,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:44:42,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488896684] [2022-11-18 20:44:42,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:44:42,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:44:42,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:43,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:43,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:44,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:44:44,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:44,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:44:44,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:44:44,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:44:44,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:44:44,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:44,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:44:44,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:44:44,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:44:44,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:44:44,526 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 44 proven. 27 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-11-18 20:44:44,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:44:44,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488896684] [2022-11-18 20:44:44,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488896684] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:44:44,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184424018] [2022-11-18 20:44:44,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 20:44:44,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:44:44,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:44:44,531 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:44:44,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-18 20:44:45,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 20:44:45,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:44:45,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 97 conjunts are in the unsatisfiable core [2022-11-18 20:44:45,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:44:45,105 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 11 treesize of output 7 [2022-11-18 20:44:45,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:44:45,957 INFO L321 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2022-11-18 20:44:45,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 41 [2022-11-18 20:44:45,971 INFO L321 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2022-11-18 20:44:45,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 18 [2022-11-18 20:44:45,983 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 42 proven. 27 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-18 20:44:45,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:44:58,828 WARN L233 SmtUtils]: Spent 10.03s on a formula simplification that was a NOOP. DAG size: 32 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:45:09,031 WARN L233 SmtUtils]: Spent 10.03s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:45:09,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184424018] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:45:09,032 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:45:09,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 33 [2022-11-18 20:45:09,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865449642] [2022-11-18 20:45:09,032 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:45:09,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-18 20:45:09,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:45:09,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-18 20:45:09,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1674, Unknown=1, NotChecked=0, Total=1806 [2022-11-18 20:45:09,033 INFO L87 Difference]: Start difference. First operand 740 states and 1463 transitions. Second operand has 33 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 11 states have call successors, (20), 7 states have call predecessors, (20), 10 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-18 20:45:10,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:45:10,362 INFO L93 Difference]: Finished difference Result 1917 states and 4553 transitions. [2022-11-18 20:45:10,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-18 20:45:10,363 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 11 states have call successors, (20), 7 states have call predecessors, (20), 10 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) Word has length 86 [2022-11-18 20:45:10,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:45:10,394 INFO L225 Difference]: With dead ends: 1917 [2022-11-18 20:45:10,395 INFO L226 Difference]: Without dead ends: 1875 [2022-11-18 20:45:10,398 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 24.3s TimeCoverageRelationStatistics Valid=215, Invalid=3090, Unknown=1, NotChecked=0, Total=3306 [2022-11-18 20:45:10,399 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 49 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:45:10,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 669 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 566 Invalid, 0 Unknown, 302 Unchecked, 0.4s Time] [2022-11-18 20:45:10,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2022-11-18 20:45:10,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1521. [2022-11-18 20:45:10,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1143 states have (on average 1.2598425196850394) internal successors, (1440), 1127 states have internal predecessors, (1440), 115 states have call successors, (115), 86 states have call predecessors, (115), 262 states have return successors, (2485), 307 states have call predecessors, (2485), 73 states have call successors, (2485) [2022-11-18 20:45:10,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 4040 transitions. [2022-11-18 20:45:10,793 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 4040 transitions. Word has length 86 [2022-11-18 20:45:10,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:45:10,794 INFO L495 AbstractCegarLoop]: Abstraction has 1521 states and 4040 transitions. [2022-11-18 20:45:10,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 11 states have call successors, (20), 7 states have call predecessors, (20), 10 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-18 20:45:10,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 4040 transitions. [2022-11-18 20:45:10,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-18 20:45:10,810 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:45:10,810 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 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-18 20:45:10,829 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-18 20:45:11,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-18 20:45:11,019 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:45:11,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:45:11,020 INFO L85 PathProgramCache]: Analyzing trace with hash 191480931, now seen corresponding path program 1 times [2022-11-18 20:45:11,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:45:11,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420146585] [2022-11-18 20:45:11,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:45:11,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:45:11,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:11,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:11,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:11,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:45:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:11,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:45:11,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:11,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:45:11,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:11,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:45:11,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:11,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:45:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:12,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:12,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:12,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:12,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:12,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:45:12,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:12,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-11-18 20:45:12,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:12,493 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 24 proven. 22 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-11-18 20:45:12,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:45:12,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420146585] [2022-11-18 20:45:12,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420146585] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:45:12,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737568459] [2022-11-18 20:45:12,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:45:12,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:45:12,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:45:12,496 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:45:12,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-18 20:45:12,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:12,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 89 conjunts are in the unsatisfiable core [2022-11-18 20:45:12,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:45:12,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 6 treesize of output 5 [2022-11-18 20:45:12,866 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 6 treesize of output 5 [2022-11-18 20:45:14,066 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 25 treesize of output 17 [2022-11-18 20:45:14,069 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 21 treesize of output 13 [2022-11-18 20:45:14,265 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 9 [2022-11-18 20:45:14,313 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 15 proven. 30 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-11-18 20:45:14,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:45:15,882 INFO L321 Elim1Store]: treesize reduction 4, result has 82.6 percent of original size [2022-11-18 20:45:15,882 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 47 treesize of output 30 [2022-11-18 20:45:16,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737568459] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:45:16,864 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:45:16,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 31] total 51 [2022-11-18 20:45:16,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704578087] [2022-11-18 20:45:16,865 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:45:16,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-11-18 20:45:16,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:45:16,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-11-18 20:45:16,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=4618, Unknown=0, NotChecked=0, Total=4830 [2022-11-18 20:45:16,867 INFO L87 Difference]: Start difference. First operand 1521 states and 4040 transitions. Second operand has 51 states, 40 states have (on average 1.675) internal successors, (67), 37 states have internal predecessors, (67), 15 states have call successors, (23), 6 states have call predecessors, (23), 8 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-18 20:45:24,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:45:24,527 INFO L93 Difference]: Finished difference Result 1927 states and 6194 transitions. [2022-11-18 20:45:24,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-11-18 20:45:24,528 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 40 states have (on average 1.675) internal successors, (67), 37 states have internal predecessors, (67), 15 states have call successors, (23), 6 states have call predecessors, (23), 8 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 72 [2022-11-18 20:45:24,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:45:24,572 INFO L225 Difference]: With dead ends: 1927 [2022-11-18 20:45:24,572 INFO L226 Difference]: Without dead ends: 1925 [2022-11-18 20:45:24,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3422 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=1095, Invalid=14405, Unknown=0, NotChecked=0, Total=15500 [2022-11-18 20:45:24,578 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 141 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 3325 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 3450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 3325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:45:24,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 349 Invalid, 3450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 3325 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-11-18 20:45:24,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1925 states. [2022-11-18 20:45:25,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1925 to 1514. [2022-11-18 20:45:25,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1514 states, 1138 states have (on average 1.2601054481546572) internal successors, (1434), 1123 states have internal predecessors, (1434), 113 states have call successors, (113), 86 states have call predecessors, (113), 262 states have return successors, (2457), 304 states have call predecessors, (2457), 71 states have call successors, (2457) [2022-11-18 20:45:25,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1514 states to 1514 states and 4004 transitions. [2022-11-18 20:45:25,065 INFO L78 Accepts]: Start accepts. Automaton has 1514 states and 4004 transitions. Word has length 72 [2022-11-18 20:45:25,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:45:25,066 INFO L495 AbstractCegarLoop]: Abstraction has 1514 states and 4004 transitions. [2022-11-18 20:45:25,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 40 states have (on average 1.675) internal successors, (67), 37 states have internal predecessors, (67), 15 states have call successors, (23), 6 states have call predecessors, (23), 8 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2022-11-18 20:45:25,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1514 states and 4004 transitions. [2022-11-18 20:45:25,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-18 20:45:25,081 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:45:25,081 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:45:25,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-18 20:45:25,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-18 20:45:25,288 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:45:25,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:45:25,288 INFO L85 PathProgramCache]: Analyzing trace with hash -560347655, now seen corresponding path program 5 times [2022-11-18 20:45:25,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:45:25,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628202102] [2022-11-18 20:45:25,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:45:25,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:45:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:26,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:26,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:26,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:45:26,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:26,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:45:27,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:45:27,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:45:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:45:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:45:27,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:45:27,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:27,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:45:27,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:27,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:45:27,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:27,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:45:27,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:27,929 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 56 proven. 50 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-11-18 20:45:27,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:45:27,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628202102] [2022-11-18 20:45:27,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628202102] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:45:27,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052002693] [2022-11-18 20:45:27,930 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 20:45:27,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:45:27,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:45:27,932 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:45:27,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-18 20:45:28,431 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-11-18 20:45:28,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:45:28,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 106 conjunts are in the unsatisfiable core [2022-11-18 20:45:28,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:45:28,448 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 6 treesize of output 5 [2022-11-18 20:45:28,451 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 6 treesize of output 5 [2022-11-18 20:45:29,906 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:45:29,906 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 61 [2022-11-18 20:45:29,915 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:45:29,916 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 44 [2022-11-18 20:45:30,138 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 9 [2022-11-18 20:45:30,200 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 19 proven. 67 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-11-18 20:45:30,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:45:31,603 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:45:31,604 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 67 treesize of output 70 [2022-11-18 20:45:32,491 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:45:32,491 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 53 treesize of output 56 [2022-11-18 20:45:33,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052002693] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:45:33,132 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:45:33,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 28] total 55 [2022-11-18 20:45:33,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839172233] [2022-11-18 20:45:33,132 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:45:33,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-11-18 20:45:33,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:45:33,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-11-18 20:45:33,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=4500, Unknown=0, NotChecked=0, Total=4692 [2022-11-18 20:45:33,134 INFO L87 Difference]: Start difference. First operand 1514 states and 4004 transitions. Second operand has 55 states, 43 states have (on average 1.9767441860465116) internal successors, (85), 40 states have internal predecessors, (85), 18 states have call successors, (28), 8 states have call predecessors, (28), 11 states have return successors, (20), 16 states have call predecessors, (20), 12 states have call successors, (20) [2022-11-18 20:45:41,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:45:41,439 INFO L93 Difference]: Finished difference Result 2147 states and 6920 transitions. [2022-11-18 20:45:41,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-18 20:45:41,440 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 43 states have (on average 1.9767441860465116) internal successors, (85), 40 states have internal predecessors, (85), 18 states have call successors, (28), 8 states have call predecessors, (28), 11 states have return successors, (20), 16 states have call predecessors, (20), 12 states have call successors, (20) Word has length 99 [2022-11-18 20:45:41,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:45:41,479 INFO L225 Difference]: With dead ends: 2147 [2022-11-18 20:45:41,480 INFO L226 Difference]: Without dead ends: 2145 [2022-11-18 20:45:41,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 129 SyntacticMatches, 3 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3026 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=1086, Invalid=14414, Unknown=0, NotChecked=0, Total=15500 [2022-11-18 20:45:41,488 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 139 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 3136 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 3690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 3136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 472 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:45:41,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 433 Invalid, 3690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 3136 Invalid, 0 Unknown, 472 Unchecked, 2.4s Time] [2022-11-18 20:45:41,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2145 states. [2022-11-18 20:45:41,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2145 to 1685. [2022-11-18 20:45:41,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1685 states, 1254 states have (on average 1.2599681020733653) internal successors, (1580), 1274 states have internal predecessors, (1580), 113 states have call successors, (113), 86 states have call predecessors, (113), 317 states have return successors, (3329), 324 states have call predecessors, (3329), 71 states have call successors, (3329) [2022-11-18 20:45:42,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 5022 transitions. [2022-11-18 20:45:42,017 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 5022 transitions. Word has length 99 [2022-11-18 20:45:42,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:45:42,018 INFO L495 AbstractCegarLoop]: Abstraction has 1685 states and 5022 transitions. [2022-11-18 20:45:42,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 43 states have (on average 1.9767441860465116) internal successors, (85), 40 states have internal predecessors, (85), 18 states have call successors, (28), 8 states have call predecessors, (28), 11 states have return successors, (20), 16 states have call predecessors, (20), 12 states have call successors, (20) [2022-11-18 20:45:42,018 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 5022 transitions. [2022-11-18 20:45:42,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-11-18 20:45:42,037 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:45:42,037 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 7, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:45:42,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-18 20:45:42,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:45:42,246 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:45:42,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:45:42,247 INFO L85 PathProgramCache]: Analyzing trace with hash -931803550, now seen corresponding path program 3 times [2022-11-18 20:45:42,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:45:42,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027911357] [2022-11-18 20:45:42,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:45:42,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:45:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:43,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:43,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:43,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:45:43,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:43,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:45:43,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:46,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:45:46,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:46,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:45:46,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:45:47,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:45:47,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:45:47,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:47,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:47,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:45:47,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 20:45:47,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:47,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:45:47,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:47,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:45:47,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:45:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:45:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:45:47,810 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 30 proven. 115 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-11-18 20:45:47,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:45:47,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027911357] [2022-11-18 20:45:47,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027911357] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:45:47,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650803365] [2022-11-18 20:45:47,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-18 20:45:47,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:45:47,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:45:47,812 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:45:47,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-18 20:45:48,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-18 20:45:48,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:45:48,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 115 conjunts are in the unsatisfiable core [2022-11-18 20:45:48,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:45:48,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-18 20:45:48,527 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-18 20:45:48,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 13 treesize of output 9 [2022-11-18 20:45:48,809 WARN L859 $PredicateComparison]: unable to prove that (exists ((nondet_tree_~n~0.base Int) (v_ArrVal_3240 (Array Int Int)) (v_ArrVal_3239 (Array Int Int))) (and (= (store |c_old(#memory_$Pointer$.base)| nondet_tree_~n~0.base v_ArrVal_3240) |c_#memory_$Pointer$.base|) (= (select |c_old(#valid)| nondet_tree_~n~0.base) 0) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| nondet_tree_~n~0.base v_ArrVal_3239)))) is different from true [2022-11-18 20:45:48,895 WARN L859 $PredicateComparison]: unable to prove that (exists ((nondet_tree_~n~0.base Int)) (and (= (select |c_old(#valid)| nondet_tree_~n~0.base) 0) (exists ((v_ArrVal_3240 (Array Int Int)) (v_ArrVal_3230 (Array Int Int)) (v_ArrVal_3241 (Array Int Int)) (v_ArrVal_3242 (Array Int Int)) (v_nondet_tree_~n~0.base_107 Int) (v_ArrVal_3239 (Array Int Int)) (v_ArrVal_3229 (Array Int Int))) (and (= (store (store (store |c_old(#memory_$Pointer$.base)| nondet_tree_~n~0.base v_ArrVal_3229) v_nondet_tree_~n~0.base_107 v_ArrVal_3240) nondet_tree_~n~0.base v_ArrVal_3242) |c_#memory_$Pointer$.base|) (= (select (store |c_old(#valid)| nondet_tree_~n~0.base 1) v_nondet_tree_~n~0.base_107) 0) (= |c_#memory_$Pointer$.offset| (store (store (store |c_old(#memory_$Pointer$.offset)| nondet_tree_~n~0.base v_ArrVal_3230) v_nondet_tree_~n~0.base_107 v_ArrVal_3239) nondet_tree_~n~0.base v_ArrVal_3241)))))) is different from true [2022-11-18 20:45:48,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:48,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:48,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:48,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-18 20:45:48,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:48,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:48,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 20:45:48,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-18 20:45:48,961 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-11-18 20:45:48,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 22 [2022-11-18 20:45:48,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-18 20:45:48,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-18 20:46:13,555 WARN L233 SmtUtils]: Spent 6.01s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:46:17,742 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 108 proven. 101 refuted. 0 times theorem prover too weak. 118 trivial. 22 not checked. [2022-11-18 20:46:17,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:46:18,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650803365] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:46:18,514 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:46:18,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 36 [2022-11-18 20:46:18,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122522935] [2022-11-18 20:46:18,515 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:46:18,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-18 20:46:18,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:46:18,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-18 20:46:18,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1266, Unknown=11, NotChecked=146, Total=1560 [2022-11-18 20:46:18,516 INFO L87 Difference]: Start difference. First operand 1685 states and 5022 transitions. Second operand has 36 states, 31 states have (on average 2.774193548387097) internal successors, (86), 28 states have internal predecessors, (86), 16 states have call successors, (30), 8 states have call predecessors, (30), 15 states have return successors, (24), 17 states have call predecessors, (24), 15 states have call successors, (24) [2022-11-18 20:46:52,910 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 34 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:47:09,056 WARN L233 SmtUtils]: Spent 12.09s on a formula simplification. DAG size of input: 62 DAG size of output: 58 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:47:27,171 WARN L233 SmtUtils]: Spent 12.06s on a formula simplification. DAG size of input: 41 DAG size of output: 38 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:47:39,249 WARN L233 SmtUtils]: Spent 6.02s on a formula simplification that was a NOOP. DAG size: 35 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:47:39,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:47:39,375 INFO L93 Difference]: Finished difference Result 2275 states and 6293 transitions. [2022-11-18 20:47:39,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-18 20:47:39,376 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 31 states have (on average 2.774193548387097) internal successors, (86), 28 states have internal predecessors, (86), 16 states have call successors, (30), 8 states have call predecessors, (30), 15 states have return successors, (24), 17 states have call predecessors, (24), 15 states have call successors, (24) Word has length 121 [2022-11-18 20:47:39,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:47:39,413 INFO L225 Difference]: With dead ends: 2275 [2022-11-18 20:47:39,414 INFO L226 Difference]: Without dead ends: 2178 [2022-11-18 20:47:39,418 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 213 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1098 ImplicationChecksByTransitivity, 110.4s TimeCoverageRelationStatistics Valid=403, Invalid=3479, Unknown=32, NotChecked=246, Total=4160 [2022-11-18 20:47:39,418 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 99 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 484 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-18 20:47:39,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 315 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 337 Invalid, 0 Unknown, 484 Unchecked, 0.4s Time] [2022-11-18 20:47:39,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2178 states. [2022-11-18 20:47:39,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2178 to 1792. [2022-11-18 20:47:39,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1332 states have (on average 1.2597597597597598) internal successors, (1678), 1344 states have internal predecessors, (1678), 127 states have call successors, (127), 99 states have call predecessors, (127), 332 states have return successors, (3100), 348 states have call predecessors, (3100), 85 states have call successors, (3100) [2022-11-18 20:47:39,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 4905 transitions. [2022-11-18 20:47:39,801 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 4905 transitions. Word has length 121 [2022-11-18 20:47:39,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:47:39,802 INFO L495 AbstractCegarLoop]: Abstraction has 1792 states and 4905 transitions. [2022-11-18 20:47:39,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 31 states have (on average 2.774193548387097) internal successors, (86), 28 states have internal predecessors, (86), 16 states have call successors, (30), 8 states have call predecessors, (30), 15 states have return successors, (24), 17 states have call predecessors, (24), 15 states have call successors, (24) [2022-11-18 20:47:39,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 4905 transitions. [2022-11-18 20:47:39,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-18 20:47:39,816 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:47:39,817 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 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-18 20:47:39,825 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-18 20:47:40,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:47:40,024 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:47:40,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:47:40,025 INFO L85 PathProgramCache]: Analyzing trace with hash 181678716, now seen corresponding path program 5 times [2022-11-18 20:47:40,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:47:40,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093948358] [2022-11-18 20:47:40,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:47:40,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:47:40,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:41,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:47:41,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:41,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:47:41,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:41,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:47:41,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:41,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:47:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:41,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:47:41,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:41,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:47:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:42,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:47:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:42,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:47:42,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:42,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:47:42,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:42,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 20:47:42,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:47:42,466 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 10 proven. 57 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-18 20:47:42,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:47:42,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093948358] [2022-11-18 20:47:42,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093948358] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:47:42,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837975651] [2022-11-18 20:47:42,467 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 20:47:42,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:47:42,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:47:42,481 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:47:42,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-18 20:47:42,836 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-11-18 20:47:42,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:47:42,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 81 conjunts are in the unsatisfiable core [2022-11-18 20:47:42,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:47:42,855 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 6 treesize of output 5 [2022-11-18 20:47:42,857 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 6 treesize of output 5 [2022-11-18 20:47:44,195 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:47:44,195 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 58 [2022-11-18 20:47:44,206 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:47:44,206 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 38 [2022-11-18 20:47:44,218 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 18 proven. 32 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-18 20:47:44,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:47:58,952 WARN L233 SmtUtils]: Spent 10.04s on a formula simplification that was a NOOP. DAG size: 32 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:47:59,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837975651] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:47:59,005 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:47:59,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 18] total 48 [2022-11-18 20:47:59,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938836135] [2022-11-18 20:47:59,006 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:47:59,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-11-18 20:47:59,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:47:59,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-11-18 20:47:59,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=2591, Unknown=2, NotChecked=0, Total=2756 [2022-11-18 20:47:59,008 INFO L87 Difference]: Start difference. First operand 1792 states and 4905 transitions. Second operand has 48 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 37 states have internal predecessors, (84), 18 states have call successors, (22), 9 states have call predecessors, (22), 14 states have return successors, (18), 14 states have call predecessors, (18), 13 states have call successors, (18) [2022-11-18 20:48:07,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:48:07,892 INFO L93 Difference]: Finished difference Result 7048 states and 43714 transitions. [2022-11-18 20:48:07,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-11-18 20:48:07,893 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 37 states have internal predecessors, (84), 18 states have call successors, (22), 9 states have call predecessors, (22), 14 states have return successors, (18), 14 states have call predecessors, (18), 13 states have call successors, (18) Word has length 76 [2022-11-18 20:48:07,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:48:08,162 INFO L225 Difference]: With dead ends: 7048 [2022-11-18 20:48:08,162 INFO L226 Difference]: Without dead ends: 7035 [2022-11-18 20:48:08,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3456 ImplicationChecksByTransitivity, 21.3s TimeCoverageRelationStatistics Valid=1168, Invalid=12872, Unknown=2, NotChecked=0, Total=14042 [2022-11-18 20:48:08,179 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 243 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 4043 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 5173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 4043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 831 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:48:08,180 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 547 Invalid, 5173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 4043 Invalid, 0 Unknown, 831 Unchecked, 3.3s Time] [2022-11-18 20:48:08,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7035 states. [2022-11-18 20:48:10,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7035 to 4274. [2022-11-18 20:48:10,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4274 states, 3183 states have (on average 1.2723845428840717) internal successors, (4050), 3188 states have internal predecessors, (4050), 281 states have call successors, (281), 141 states have call predecessors, (281), 809 states have return successors, (16854), 944 states have call predecessors, (16854), 224 states have call successors, (16854) [2022-11-18 20:48:10,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4274 states to 4274 states and 21185 transitions. [2022-11-18 20:48:10,631 INFO L78 Accepts]: Start accepts. Automaton has 4274 states and 21185 transitions. Word has length 76 [2022-11-18 20:48:10,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:48:10,632 INFO L495 AbstractCegarLoop]: Abstraction has 4274 states and 21185 transitions. [2022-11-18 20:48:10,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 37 states have internal predecessors, (84), 18 states have call successors, (22), 9 states have call predecessors, (22), 14 states have return successors, (18), 14 states have call predecessors, (18), 13 states have call successors, (18) [2022-11-18 20:48:10,633 INFO L276 IsEmpty]: Start isEmpty. Operand 4274 states and 21185 transitions. [2022-11-18 20:48:10,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-18 20:48:10,666 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:48:10,666 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:48:10,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-18 20:48:10,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:48:10,873 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:48:10,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:48:10,874 INFO L85 PathProgramCache]: Analyzing trace with hash 298042362, now seen corresponding path program 2 times [2022-11-18 20:48:10,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:48:10,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77471011] [2022-11-18 20:48:10,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:48:10,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:48:10,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:11,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:48:11,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:48:12,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:48:12,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:48:12,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:48:12,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-11-18 20:48:12,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:48:12,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:48:12,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:48:12,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 20:48:12,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:12,621 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 10 proven. 25 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-18 20:48:12,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:48:12,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77471011] [2022-11-18 20:48:12,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77471011] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:48:12,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522785515] [2022-11-18 20:48:12,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:48:12,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:48:12,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:48:12,623 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:48:12,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-18 20:48:12,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:48:12,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:48:12,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 102 conjunts are in the unsatisfiable core [2022-11-18 20:48:12,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:48:13,084 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-18 20:48:13,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-18 20:48:13,173 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 6 treesize of output 5 [2022-11-18 20:48:14,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:48:14,521 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:48:14,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 33 [2022-11-18 20:48:14,532 INFO L321 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2022-11-18 20:48:14,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 18 [2022-11-18 20:48:14,558 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 39 proven. 33 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-18 20:48:14,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:48:27,488 WARN L233 SmtUtils]: Spent 12.03s on a formula simplification that was a NOOP. DAG size: 33 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:48:37,704 WARN L233 SmtUtils]: Spent 10.03s on a formula simplification that was a NOOP. DAG size: 39 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-18 20:48:37,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522785515] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:48:37,705 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:48:37,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 27] total 42 [2022-11-18 20:48:37,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760639539] [2022-11-18 20:48:37,705 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:48:37,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-11-18 20:48:37,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:48:37,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-11-18 20:48:37,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=2479, Unknown=0, NotChecked=0, Total=2652 [2022-11-18 20:48:37,707 INFO L87 Difference]: Start difference. First operand 4274 states and 21185 transitions. Second operand has 42 states, 35 states have (on average 2.2) internal successors, (77), 32 states have internal predecessors, (77), 15 states have call successors, (21), 9 states have call predecessors, (21), 13 states have return successors, (18), 14 states have call predecessors, (18), 12 states have call successors, (18) [2022-11-18 20:48:40,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:48:40,453 INFO L93 Difference]: Finished difference Result 5296 states and 33438 transitions. [2022-11-18 20:48:40,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-11-18 20:48:40,454 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 35 states have (on average 2.2) internal successors, (77), 32 states have internal predecessors, (77), 15 states have call successors, (21), 9 states have call predecessors, (21), 13 states have return successors, (18), 14 states have call predecessors, (18), 12 states have call successors, (18) Word has length 76 [2022-11-18 20:48:40,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:48:40,667 INFO L225 Difference]: With dead ends: 5296 [2022-11-18 20:48:40,667 INFO L226 Difference]: Without dead ends: 5183 [2022-11-18 20:48:40,682 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 107 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1248 ImplicationChecksByTransitivity, 26.1s TimeCoverageRelationStatistics Valid=444, Invalid=6362, Unknown=0, NotChecked=0, Total=6806 [2022-11-18 20:48:40,682 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 101 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 20:48:40,683 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 544 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 653 Invalid, 0 Unknown, 230 Unchecked, 0.5s Time] [2022-11-18 20:48:40,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2022-11-18 20:48:41,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 4790. [2022-11-18 20:48:41,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4790 states, 3558 states have (on average 1.273468240584598) internal successors, (4531), 3542 states have internal predecessors, (4531), 332 states have call successors, (332), 164 states have call predecessors, (332), 899 states have return successors, (23958), 1083 states have call predecessors, (23958), 273 states have call successors, (23958) [2022-11-18 20:48:42,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4790 states to 4790 states and 28821 transitions. [2022-11-18 20:48:42,201 INFO L78 Accepts]: Start accepts. Automaton has 4790 states and 28821 transitions. Word has length 76 [2022-11-18 20:48:42,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:48:42,202 INFO L495 AbstractCegarLoop]: Abstraction has 4790 states and 28821 transitions. [2022-11-18 20:48:42,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 35 states have (on average 2.2) internal successors, (77), 32 states have internal predecessors, (77), 15 states have call successors, (21), 9 states have call predecessors, (21), 13 states have return successors, (18), 14 states have call predecessors, (18), 12 states have call successors, (18) [2022-11-18 20:48:42,203 INFO L276 IsEmpty]: Start isEmpty. Operand 4790 states and 28821 transitions. [2022-11-18 20:48:42,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-18 20:48:42,265 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:48:42,265 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:48:42,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-18 20:48:42,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:48:42,473 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:48:42,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:48:42,473 INFO L85 PathProgramCache]: Analyzing trace with hash -285986040, now seen corresponding path program 4 times [2022-11-18 20:48:42,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:48:42,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105114821] [2022-11-18 20:48:42,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:48:42,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:48:42,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:44,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:48:44,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:44,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:48:44,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:44,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:48:44,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:44,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:48:44,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:44,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:48:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:44,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:48:44,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:44,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:48:44,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:44,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:48:44,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:45,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:48:45,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:45,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:48:45,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:46,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:48:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:46,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:48:46,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:46,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:48:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:46,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:48:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:48:46,507 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 46 proven. 82 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-18 20:48:46,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:48:46,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105114821] [2022-11-18 20:48:46,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105114821] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:48:46,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985705801] [2022-11-18 20:48:46,508 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-18 20:48:46,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:48:46,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:48:46,511 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:48:46,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-18 20:48:47,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-18 20:48:47,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:48:47,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 132 conjunts are in the unsatisfiable core [2022-11-18 20:48:47,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:48:47,122 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 11 treesize of output 7 [2022-11-18 20:48:47,132 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 6 treesize of output 5 [2022-11-18 20:48:51,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:48:51,046 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:48:51,047 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 47 [2022-11-18 20:48:51,064 INFO L321 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-11-18 20:48:51,064 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 29 [2022-11-18 20:48:51,558 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:48:51,558 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 24 treesize of output 24 [2022-11-18 20:48:51,648 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 48 proven. 62 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-18 20:48:51,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:48:55,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985705801] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:48:55,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:48:55,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 38] total 75 [2022-11-18 20:48:55,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125277249] [2022-11-18 20:48:55,645 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:48:55,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-11-18 20:48:55,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:48:55,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-11-18 20:48:55,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=8971, Unknown=0, NotChecked=0, Total=9312 [2022-11-18 20:48:55,649 INFO L87 Difference]: Start difference. First operand 4790 states and 28821 transitions. Second operand has 75 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 54 states have internal predecessors, (104), 23 states have call successors, (32), 9 states have call predecessors, (32), 16 states have return successors, (25), 22 states have call predecessors, (25), 17 states have call successors, (25) [2022-11-18 20:49:18,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:49:18,177 INFO L93 Difference]: Finished difference Result 16142 states and 129762 transitions. [2022-11-18 20:49:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-11-18 20:49:18,177 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 54 states have internal predecessors, (104), 23 states have call successors, (32), 9 states have call predecessors, (32), 16 states have return successors, (25), 22 states have call predecessors, (25), 17 states have call successors, (25) Word has length 100 [2022-11-18 20:49:18,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:49:19,221 INFO L225 Difference]: With dead ends: 16142 [2022-11-18 20:49:19,221 INFO L226 Difference]: Without dead ends: 16140 [2022-11-18 20:49:19,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12744 ImplicationChecksByTransitivity, 26.4s TimeCoverageRelationStatistics Valid=2108, Invalid=46072, Unknown=0, NotChecked=0, Total=48180 [2022-11-18 20:49:19,258 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 142 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 3071 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 5759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 3071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2601 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-18 20:49:19,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 772 Invalid, 5759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 3071 Invalid, 0 Unknown, 2601 Unchecked, 2.7s Time] [2022-11-18 20:49:19,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16140 states. [2022-11-18 20:49:30,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16140 to 11401. [2022-11-18 20:49:30,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11401 states, 8664 states have (on average 1.2990535549399815) internal successors, (11255), 8340 states have internal predecessors, (11255), 563 states have call successors, (563), 221 states have call predecessors, (563), 2173 states have return successors, (88381), 2839 states have call predecessors, (88381), 504 states have call successors, (88381) [2022-11-18 20:49:31,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11401 states to 11401 states and 100199 transitions. [2022-11-18 20:49:31,006 INFO L78 Accepts]: Start accepts. Automaton has 11401 states and 100199 transitions. Word has length 100 [2022-11-18 20:49:31,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:49:31,006 INFO L495 AbstractCegarLoop]: Abstraction has 11401 states and 100199 transitions. [2022-11-18 20:49:31,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 54 states have internal predecessors, (104), 23 states have call successors, (32), 9 states have call predecessors, (32), 16 states have return successors, (25), 22 states have call predecessors, (25), 17 states have call successors, (25) [2022-11-18 20:49:31,007 INFO L276 IsEmpty]: Start isEmpty. Operand 11401 states and 100199 transitions. [2022-11-18 20:49:31,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-11-18 20:49:31,065 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:49:31,065 INFO L195 NwaCegarLoop]: trace histogram [11, 9, 9, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:49:31,077 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-18 20:49:31,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-18 20:49:31,273 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:49:31,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:49:31,274 INFO L85 PathProgramCache]: Analyzing trace with hash 806669039, now seen corresponding path program 5 times [2022-11-18 20:49:31,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:49:31,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427389777] [2022-11-18 20:49:31,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:49:31,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:49:31,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:49:33,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:49:33,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:49:33,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:49:33,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:49:33,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:49:33,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:49:33,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:49:33,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-18 20:49:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:49:33,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:49:33,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-11-18 20:49:33,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:49:33,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:49:33,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:49:33,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:33,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-11-18 20:49:33,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:34,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:49:34,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:34,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:49:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:34,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:49:34,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:34,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:49:34,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:49:34,059 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 101 proven. 38 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-11-18 20:49:34,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:49:34,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427389777] [2022-11-18 20:49:34,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427389777] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:49:34,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618765216] [2022-11-18 20:49:34,059 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-18 20:49:34,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:49:34,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:49:34,061 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:49:34,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-18 20:49:37,430 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-11-18 20:49:37,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:49:37,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 88 conjunts are in the unsatisfiable core [2022-11-18 20:49:37,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:49:38,611 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 29 treesize of output 21 [2022-11-18 20:49:38,615 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 25 treesize of output 17 [2022-11-18 20:49:38,965 INFO L321 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2022-11-18 20:49:38,966 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 26 [2022-11-18 20:49:39,029 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 62 proven. 73 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2022-11-18 20:49:39,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:49:42,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618765216] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:49:42,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:49:42,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 50 [2022-11-18 20:49:42,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886598179] [2022-11-18 20:49:42,796 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:49:42,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-11-18 20:49:42,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:49:42,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-11-18 20:49:42,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=3843, Unknown=0, NotChecked=0, Total=4032 [2022-11-18 20:49:42,799 INFO L87 Difference]: Start difference. First operand 11401 states and 100199 transitions. Second operand has 50 states, 42 states have (on average 1.8571428571428572) internal successors, (78), 37 states have internal predecessors, (78), 16 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (21), 16 states have call predecessors, (21), 12 states have call successors, (21) [2022-11-18 20:49:56,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:49:56,308 INFO L93 Difference]: Finished difference Result 12640 states and 116274 transitions. [2022-11-18 20:49:56,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-18 20:49:56,309 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 42 states have (on average 1.8571428571428572) internal successors, (78), 37 states have internal predecessors, (78), 16 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (21), 16 states have call predecessors, (21), 12 states have call successors, (21) Word has length 129 [2022-11-18 20:49:56,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:49:57,387 INFO L225 Difference]: With dead ends: 12640 [2022-11-18 20:49:57,388 INFO L226 Difference]: Without dead ends: 12630 [2022-11-18 20:49:57,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2301 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=853, Invalid=10917, Unknown=2, NotChecked=0, Total=11772 [2022-11-18 20:49:57,407 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 159 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 2728 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 3196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 399 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-18 20:49:57,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 392 Invalid, 3196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2728 Invalid, 0 Unknown, 399 Unchecked, 2.2s Time] [2022-11-18 20:49:57,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12630 states. [2022-11-18 20:50:08,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12630 to 11094. [2022-11-18 20:50:08,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11094 states, 8421 states have (on average 1.3002018762617267) internal successors, (10949), 8097 states have internal predecessors, (10949), 540 states have call successors, (540), 200 states have call predecessors, (540), 2132 states have return successors, (85535), 2796 states have call predecessors, (85535), 504 states have call successors, (85535) [2022-11-18 20:50:09,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11094 states to 11094 states and 97024 transitions. [2022-11-18 20:50:09,079 INFO L78 Accepts]: Start accepts. Automaton has 11094 states and 97024 transitions. Word has length 129 [2022-11-18 20:50:09,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:50:09,082 INFO L495 AbstractCegarLoop]: Abstraction has 11094 states and 97024 transitions. [2022-11-18 20:50:09,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 42 states have (on average 1.8571428571428572) internal successors, (78), 37 states have internal predecessors, (78), 16 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (21), 16 states have call predecessors, (21), 12 states have call successors, (21) [2022-11-18 20:50:09,082 INFO L276 IsEmpty]: Start isEmpty. Operand 11094 states and 97024 transitions. [2022-11-18 20:50:09,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-18 20:50:09,163 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:50:09,163 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:50:09,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-18 20:50:09,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:50:09,374 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:50:09,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:50:09,375 INFO L85 PathProgramCache]: Analyzing trace with hash 39633961, now seen corresponding path program 6 times [2022-11-18 20:50:09,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:50:09,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177204335] [2022-11-18 20:50:09,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:50:09,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:50:09,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:11,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:50:11,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:11,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:50:11,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:11,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:50:11,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:11,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:50:11,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:11,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:50:11,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:11,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:50:11,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:11,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:50:11,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:11,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:50:11,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:12,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:50:12,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:12,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:50:12,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:12,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:50:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:12,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:50:12,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:13,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:50:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:13,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:50:13,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:50:13,219 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 55 proven. 71 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-11-18 20:50:13,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:50:13,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177204335] [2022-11-18 20:50:13,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177204335] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:50:13,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55070965] [2022-11-18 20:50:13,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-18 20:50:13,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:50:13,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:50:13,223 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:50:13,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-18 20:50:13,772 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-11-18 20:50:13,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:50:13,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 146 conjunts are in the unsatisfiable core [2022-11-18 20:50:13,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:50:13,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-18 20:50:13,889 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 11 treesize of output 7 [2022-11-18 20:50:13,955 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-18 20:50:13,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2022-11-18 20:50:14,013 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 11 treesize of output 7 [2022-11-18 20:50:14,017 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 11 treesize of output 7 [2022-11-18 20:50:17,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:50:17,335 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-18 20:50:17,335 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 43 [2022-11-18 20:50:17,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 21 [2022-11-18 20:50:17,717 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:50:17,717 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 24 treesize of output 24 [2022-11-18 20:50:17,799 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 45 proven. 83 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-11-18 20:50:17,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:50:20,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55070965] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:50:20,665 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:50:20,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 35] total 71 [2022-11-18 20:50:20,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240941806] [2022-11-18 20:50:20,666 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:50:20,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-11-18 20:50:20,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:50:20,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-11-18 20:50:20,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=7200, Unknown=0, NotChecked=0, Total=7482 [2022-11-18 20:50:20,669 INFO L87 Difference]: Start difference. First operand 11094 states and 97024 transitions. Second operand has 71 states, 58 states have (on average 1.8620689655172413) internal successors, (108), 55 states have internal predecessors, (108), 25 states have call successors, (34), 10 states have call predecessors, (34), 16 states have return successors, (27), 24 states have call predecessors, (27), 19 states have call successors, (27) [2022-11-18 20:50:40,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:50:40,399 INFO L93 Difference]: Finished difference Result 27595 states and 250457 transitions. [2022-11-18 20:50:40,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-11-18 20:50:40,399 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 58 states have (on average 1.8620689655172413) internal successors, (108), 55 states have internal predecessors, (108), 25 states have call successors, (34), 10 states have call predecessors, (34), 16 states have return successors, (27), 24 states have call predecessors, (27), 19 states have call successors, (27) Word has length 101 [2022-11-18 20:50:40,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:50:42,756 INFO L225 Difference]: With dead ends: 27595 [2022-11-18 20:50:42,756 INFO L226 Difference]: Without dead ends: 27593 [2022-11-18 20:50:42,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9906 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=1533, Invalid=35523, Unknown=0, NotChecked=0, Total=37056 [2022-11-18 20:50:42,796 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 192 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 3912 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 6123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 3912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2145 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-18 20:50:42,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 908 Invalid, 6123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 3912 Invalid, 0 Unknown, 2145 Unchecked, 3.3s Time] [2022-11-18 20:50:42,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27593 states. [2022-11-18 20:51:01,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27593 to 21978. [2022-11-18 20:51:01,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21978 states, 16690 states have (on average 1.3015578190533252) internal successors, (21723), 16157 states have internal predecessors, (21723), 1012 states have call successors, (1012), 285 states have call predecessors, (1012), 4275 states have return successors, (176055), 5535 states have call predecessors, (176055), 976 states have call successors, (176055) [2022-11-18 20:51:02,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21978 states to 21978 states and 198790 transitions. [2022-11-18 20:51:02,710 INFO L78 Accepts]: Start accepts. Automaton has 21978 states and 198790 transitions. Word has length 101 [2022-11-18 20:51:02,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 20:51:02,710 INFO L495 AbstractCegarLoop]: Abstraction has 21978 states and 198790 transitions. [2022-11-18 20:51:02,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 58 states have (on average 1.8620689655172413) internal successors, (108), 55 states have internal predecessors, (108), 25 states have call successors, (34), 10 states have call predecessors, (34), 16 states have return successors, (27), 24 states have call predecessors, (27), 19 states have call successors, (27) [2022-11-18 20:51:02,711 INFO L276 IsEmpty]: Start isEmpty. Operand 21978 states and 198790 transitions. [2022-11-18 20:51:02,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-18 20:51:02,775 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 20:51:02,775 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 20:51:02,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-18 20:51:02,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-18 20:51:02,984 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting checkErr0ASSERT_VIOLATIONERROR_FUNCTION === [checkErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 20:51:02,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 20:51:02,985 INFO L85 PathProgramCache]: Analyzing trace with hash -888263464, now seen corresponding path program 2 times [2022-11-18 20:51:02,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 20:51:02,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586482095] [2022-11-18 20:51:02,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 20:51:02,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 20:51:03,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:05,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:51:05,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:05,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:51:05,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:05,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:51:05,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:05,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:51:05,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:05,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:51:05,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:05,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 20:51:05,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:05,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-18 20:51:05,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:05,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-11-18 20:51:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:06,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:51:06,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:06,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:51:06,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:06,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:51:06,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:06,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:51:06,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:07,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 20:51:07,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:07,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 20:51:07,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 20:51:07,474 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 41 proven. 86 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-11-18 20:51:07,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 20:51:07,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586482095] [2022-11-18 20:51:07,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586482095] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:51:07,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375949267] [2022-11-18 20:51:07,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 20:51:07,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 20:51:07,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 20:51:07,476 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 20:51:07,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_33dfc180-0066-4e76-82f9-286537dce584/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-18 20:51:07,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-18 20:51:07,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 20:51:07,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 135 conjunts are in the unsatisfiable core [2022-11-18 20:51:07,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 20:51:08,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 11 treesize of output 7 [2022-11-18 20:51:08,055 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 11 treesize of output 7 [2022-11-18 20:51:12,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 20:51:12,126 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:51:12,126 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 47 [2022-11-18 20:51:12,141 INFO L321 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-11-18 20:51:12,142 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 29 [2022-11-18 20:51:12,472 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 9 [2022-11-18 20:51:12,568 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 34 proven. 72 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-11-18 20:51:12,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 20:51:15,783 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:51:15,783 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 73 treesize of output 76 [2022-11-18 20:51:18,670 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 20:51:18,671 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 173 treesize of output 176 [2022-11-18 20:51:19,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375949267] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 20:51:19,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-18 20:51:19,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 38] total 78 [2022-11-18 20:51:19,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846828268] [2022-11-18 20:51:19,628 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-18 20:51:19,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-11-18 20:51:19,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 20:51:19,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-11-18 20:51:19,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=8804, Unknown=0, NotChecked=0, Total=9120 [2022-11-18 20:51:19,630 INFO L87 Difference]: Start difference. First operand 21978 states and 198790 transitions. Second operand has 78 states, 64 states have (on average 1.59375) internal successors, (102), 54 states have internal predecessors, (102), 21 states have call successors, (29), 9 states have call predecessors, (29), 15 states have return successors, (24), 22 states have call predecessors, (24), 15 states have call successors, (24) [2022-11-18 20:51:36,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 20:51:36,243 INFO L93 Difference]: Finished difference Result 28767 states and 244939 transitions. [2022-11-18 20:51:36,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-11-18 20:51:36,244 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 64 states have (on average 1.59375) internal successors, (102), 54 states have internal predecessors, (102), 21 states have call successors, (29), 9 states have call predecessors, (29), 15 states have return successors, (24), 22 states have call predecessors, (24), 15 states have call successors, (24) Word has length 102 [2022-11-18 20:51:36,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 20:51:38,235 INFO L225 Difference]: With dead ends: 28767 [2022-11-18 20:51:38,235 INFO L226 Difference]: Without dead ends: 28765 [2022-11-18 20:51:38,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8568 ImplicationChecksByTransitivity, 21.0s TimeCoverageRelationStatistics Valid=1248, Invalid=32058, Unknown=0, NotChecked=0, Total=33306 [2022-11-18 20:51:38,278 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 155 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 4025 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 6208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 4025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2131 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-11-18 20:51:38,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 628 Invalid, 6208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 4025 Invalid, 0 Unknown, 2131 Unchecked, 3.6s Time] [2022-11-18 20:51:38,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28765 states.