./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc --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 64bit --witnessprinter.graph.data.programhash 99ac2c0f773a9d25cb148fd2d263c011fbbcfc9785a6bb3ae22e3215e9455a90 --- 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-5e519f3 [2022-11-02 21:02:07,745 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 21:02:07,751 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 21:02:07,810 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 21:02:07,811 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 21:02:07,816 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 21:02:07,818 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 21:02:07,822 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 21:02:07,824 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 21:02:07,830 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 21:02:07,832 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 21:02:07,834 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 21:02:07,835 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 21:02:07,838 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 21:02:07,840 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 21:02:07,842 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 21:02:07,844 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 21:02:07,846 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 21:02:07,847 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 21:02:07,856 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 21:02:07,858 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 21:02:07,859 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 21:02:07,863 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 21:02:07,865 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 21:02:07,875 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 21:02:07,877 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 21:02:07,877 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 21:02:07,880 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 21:02:07,880 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 21:02:07,882 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 21:02:07,882 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 21:02:07,884 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 21:02:07,886 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 21:02:07,888 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 21:02:07,889 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 21:02:07,890 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 21:02:07,891 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 21:02:07,891 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 21:02:07,891 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 21:02:07,893 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 21:02:07,894 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 21:02:07,896 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-02 21:02:07,942 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 21:02:07,943 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 21:02:07,944 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 21:02:07,944 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 21:02:07,945 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 21:02:07,945 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 21:02:07,946 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 21:02:07,947 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 21:02:07,947 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 21:02:07,947 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 21:02:07,949 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 21:02:07,949 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 21:02:07,950 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 21:02:07,950 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 21:02:07,951 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 21:02:07,951 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 21:02:07,951 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 21:02:07,952 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 21:02:07,952 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 21:02:07,952 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 21:02:07,953 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 21:02:07,953 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 21:02:07,953 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 21:02:07,954 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 21:02:07,954 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 21:02:07,954 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 21:02:07,955 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-02 21:02:07,955 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 21:02:07,955 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 21:02:07,956 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 21:02:07,956 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_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/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_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 99ac2c0f773a9d25cb148fd2d263c011fbbcfc9785a6bb3ae22e3215e9455a90 [2022-11-02 21:02:08,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 21:02:08,352 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 21:02:08,357 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 21:02:08,359 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 21:02:08,359 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 21:02:08,361 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c [2022-11-02 21:02:08,432 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data/a4b0ea899/1cfd94eed1ea4d12bf6b3360d14a871b/FLAG590d1b3c2 [2022-11-02 21:02:09,010 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 21:02:09,016 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c [2022-11-02 21:02:09,034 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data/a4b0ea899/1cfd94eed1ea4d12bf6b3360d14a871b/FLAG590d1b3c2 [2022-11-02 21:02:09,300 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data/a4b0ea899/1cfd94eed1ea4d12bf6b3360d14a871b [2022-11-02 21:02:09,302 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 21:02:09,304 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 21:02:09,306 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 21:02:09,306 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 21:02:09,310 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 21:02:09,311 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:09,312 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7606cc28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09, skipping insertion in model container [2022-11-02 21:02:09,312 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:09,319 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 21:02:09,363 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 21:02:09,564 WARN L230 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_b9bfbcaa-44c1-492b-b149-10e49cdfd263/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c[1014,1027] [2022-11-02 21:02:09,751 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:02:09,755 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 21:02:09,777 WARN L230 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_b9bfbcaa-44c1-492b-b149-10e49cdfd263/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c[1014,1027] [2022-11-02 21:02:09,939 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:02:09,969 INFO L208 MainTranslator]: Completed translation [2022-11-02 21:02:09,969 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09 WrapperNode [2022-11-02 21:02:09,970 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 21:02:09,971 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 21:02:09,972 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 21:02:09,973 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 21:02:09,982 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,028 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,132 INFO L138 Inliner]: procedures = 11, calls = 3, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 479 [2022-11-02 21:02:10,133 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 21:02:10,134 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 21:02:10,134 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 21:02:10,134 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 21:02:10,145 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,145 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,171 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,173 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,212 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,232 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,238 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,254 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,278 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 21:02:10,281 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 21:02:10,282 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 21:02:10,283 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 21:02:10,284 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (1/1) ... [2022-11-02 21:02:10,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 21:02:10,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:02:10,317 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 21:02:10,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 21:02:10,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 21:02:10,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 21:02:10,548 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 21:02:10,551 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 21:02:16,835 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 21:02:16,851 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 21:02:16,851 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 21:02:16,854 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:02:16 BoogieIcfgContainer [2022-11-02 21:02:16,854 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 21:02:16,857 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 21:02:16,857 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 21:02:16,861 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 21:02:16,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 09:02:09" (1/3) ... [2022-11-02 21:02:16,863 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40b16fad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 09:02:16, skipping insertion in model container [2022-11-02 21:02:16,863 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:09" (2/3) ... [2022-11-02 21:02:16,863 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40b16fad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 09:02:16, skipping insertion in model container [2022-11-02 21:02:16,864 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:02:16" (3/3) ... [2022-11-02 21:02:16,865 INFO L112 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.adding.1.prop1-func-interl.c [2022-11-02 21:02:16,886 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 21:02:16,887 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-02 21:02:16,969 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 21:02:16,980 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;@22c2ac5e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 21:02:16,980 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-02 21:02:16,989 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 33 states have (on average 1.4848484848484849) internal successors, (49), 34 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:16,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-02 21:02:16,996 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:16,997 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:16,997 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:17,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:17,009 INFO L85 PathProgramCache]: Analyzing trace with hash -332259343, now seen corresponding path program 1 times [2022-11-02 21:02:17,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 21:02:17,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340849075] [2022-11-02 21:02:17,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:17,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 21:02:17,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:02:17,597 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 21:02:17,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 21:02:17,845 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 21:02:17,849 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-02 21:02:17,851 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-02 21:02:17,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-02 21:02:17,860 INFO L444 BasicCegarLoop]: Path program histogram: [1] [2022-11-02 21:02:17,865 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-02 21:02:17,922 WARN L320 BoogieBacktranslator]: Removing null node from list of ATEs: ATE program state null [2022-11-02 21:02:17,941 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.11 09:02:17 BoogieIcfgContainer [2022-11-02 21:02:17,942 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-02 21:02:17,942 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 21:02:17,942 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 21:02:17,943 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 21:02:17,943 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:02:16" (3/4) ... [2022-11-02 21:02:17,947 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-02 21:02:17,948 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 21:02:17,949 INFO L158 Benchmark]: Toolchain (without parser) took 8645.19ms. Allocated memory was 90.2MB in the beginning and 268.4MB in the end (delta: 178.3MB). Free memory was 49.5MB in the beginning and 129.4MB in the end (delta: -79.9MB). Peak memory consumption was 96.9MB. Max. memory is 16.1GB. [2022-11-02 21:02:17,950 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 90.2MB. Free memory was 66.4MB in the beginning and 66.3MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 21:02:17,951 INFO L158 Benchmark]: CACSL2BoogieTranslator took 664.39ms. Allocated memory was 90.2MB in the beginning and 115.3MB in the end (delta: 25.2MB). Free memory was 49.3MB in the beginning and 78.4MB in the end (delta: -29.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-02 21:02:17,952 INFO L158 Benchmark]: Boogie Procedure Inliner took 162.26ms. Allocated memory is still 115.3MB. Free memory was 78.4MB in the beginning and 65.4MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-02 21:02:17,953 INFO L158 Benchmark]: Boogie Preprocessor took 144.31ms. Allocated memory is still 115.3MB. Free memory was 65.4MB in the beginning and 58.5MB in the end (delta: 6.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-02 21:02:17,954 INFO L158 Benchmark]: RCFGBuilder took 6573.17ms. Allocated memory was 115.3MB in the beginning and 268.4MB in the end (delta: 153.1MB). Free memory was 58.5MB in the beginning and 190.3MB in the end (delta: -131.8MB). Peak memory consumption was 145.5MB. Max. memory is 16.1GB. [2022-11-02 21:02:17,954 INFO L158 Benchmark]: TraceAbstraction took 1084.75ms. Allocated memory is still 268.4MB. Free memory was 190.3MB in the beginning and 129.4MB in the end (delta: 60.8MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. [2022-11-02 21:02:17,955 INFO L158 Benchmark]: Witness Printer took 5.69ms. Allocated memory is still 268.4MB. Free memory is still 129.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 21:02:17,958 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 90.2MB. Free memory was 66.4MB in the beginning and 66.3MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 664.39ms. Allocated memory was 90.2MB in the beginning and 115.3MB in the end (delta: 25.2MB). Free memory was 49.3MB in the beginning and 78.4MB in the end (delta: -29.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 162.26ms. Allocated memory is still 115.3MB. Free memory was 78.4MB in the beginning and 65.4MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 144.31ms. Allocated memory is still 115.3MB. Free memory was 65.4MB in the beginning and 58.5MB in the end (delta: 6.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 6573.17ms. Allocated memory was 115.3MB in the beginning and 268.4MB in the end (delta: 153.1MB). Free memory was 58.5MB in the beginning and 190.3MB in the end (delta: -131.8MB). Peak memory consumption was 145.5MB. Max. memory is 16.1GB. * TraceAbstraction took 1084.75ms. Allocated memory is still 268.4MB. Free memory was 190.3MB in the beginning and 129.4MB in the end (delta: 60.8MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. * Witness Printer took 5.69ms. Allocated memory is still 268.4MB. Free memory is still 129.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 20]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 109, overapproximation of shiftRight at line 108, overapproximation of bitwiseAnd at line 110, overapproximation of bitwiseComplement at line 114, overapproximation of bitwiseXOr at line 101. Possible FailurePath: [L25] const SORT_1 mask_SORT_1 = (SORT_1)-1 >> (sizeof(SORT_1) * 8 - 1); [L26] const SORT_1 msb_SORT_1 = (SORT_1)1 << (1 - 1); [L28] const SORT_2 mask_SORT_2 = (SORT_2)-1 >> (sizeof(SORT_2) * 8 - 5); [L29] const SORT_2 msb_SORT_2 = (SORT_2)1 << (5 - 1); [L31] const SORT_3 mask_SORT_3 = (SORT_3)-1 >> (sizeof(SORT_3) * 8 - 16); [L32] const SORT_3 msb_SORT_3 = (SORT_3)1 << (16 - 1); [L34] const SORT_4 mask_SORT_4 = (SORT_4)-1 >> (sizeof(SORT_4) * 8 - 32); [L35] const SORT_4 msb_SORT_4 = (SORT_4)1 << (32 - 1); [L37] const SORT_3 var_5 = 0; [L38] const SORT_1 var_12 = 0; [L39] const SORT_4 var_27 = 17; [L40] const SORT_3 var_28 = 1; [L41] const SORT_3 var_30 = 0; [L42] const SORT_4 var_32 = 16; [L43] const SORT_4 var_79 = 20; [L45] SORT_1 input_37; [L46] SORT_1 input_38; [L47] SORT_1 input_43; [L48] SORT_1 input_48; [L49] SORT_1 input_52; [L50] SORT_1 input_57; [L52] SORT_3 state_6 = __VERIFIER_nondet_ushort() & mask_SORT_3; [L53] SORT_3 state_8 = __VERIFIER_nondet_ushort() & mask_SORT_3; [L54] SORT_3 state_10 = __VERIFIER_nondet_ushort() & mask_SORT_3; [L55] SORT_1 state_13 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L56] SORT_1 state_15 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L57] SORT_1 state_17 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L58] SORT_1 state_19 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L59] SORT_1 state_21 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L60] SORT_1 state_23 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L61] SORT_1 state_25 = __VERIFIER_nondet_uchar() & mask_SORT_1; [L63] SORT_3 init_7_arg_1 = var_5; [L64] state_6 = init_7_arg_1 [L65] SORT_3 init_9_arg_1 = var_5; [L66] state_8 = init_9_arg_1 [L67] SORT_3 init_11_arg_1 = var_5; [L68] state_10 = init_11_arg_1 [L69] SORT_1 init_14_arg_1 = var_12; [L70] state_13 = init_14_arg_1 [L71] SORT_1 init_16_arg_1 = var_12; [L72] state_15 = init_16_arg_1 [L73] SORT_1 init_18_arg_1 = var_12; [L74] state_17 = init_18_arg_1 [L75] SORT_1 init_20_arg_1 = var_12; [L76] state_19 = init_20_arg_1 [L77] SORT_1 init_22_arg_1 = var_12; [L78] state_21 = init_22_arg_1 [L79] SORT_1 init_24_arg_1 = var_12; [L80] state_23 = init_24_arg_1 [L81] SORT_1 init_26_arg_1 = var_12; [L82] state_25 = init_26_arg_1 VAL [init_11_arg_1=0, init_14_arg_1=0, init_16_arg_1=0, init_18_arg_1=0, init_20_arg_1=0, init_22_arg_1=0, init_24_arg_1=0, init_26_arg_1=0, init_7_arg_1=0, init_9_arg_1=0, mask_SORT_1=1, mask_SORT_2=31, mask_SORT_3=65535, mask_SORT_4=4294967295, msb_SORT_1=1, msb_SORT_2=16, msb_SORT_3=32768, msb_SORT_4=2147483648, state_10=0, state_13=0, state_15=0, state_17=0, state_19=0, state_21=0, state_23=0, state_25=0, state_6=0, state_8=0, var_12=0, var_27=17, var_28=1, var_30=0, var_32=16, var_5=0, var_79=20] [L85] input_37 = __VERIFIER_nondet_uchar() [L86] input_37 = input_37 & mask_SORT_1 [L87] input_38 = __VERIFIER_nondet_uchar() [L88] input_38 = input_38 & mask_SORT_1 [L89] input_43 = __VERIFIER_nondet_uchar() [L90] input_43 = input_43 & mask_SORT_1 [L91] input_48 = __VERIFIER_nondet_uchar() [L92] input_48 = input_48 & mask_SORT_1 [L93] input_52 = __VERIFIER_nondet_uchar() [L94] input_52 = input_52 & mask_SORT_1 [L95] input_57 = __VERIFIER_nondet_uchar() [L96] input_57 = input_57 & mask_SORT_1 [L99] SORT_3 var_29_arg_0 = var_28; [L100] SORT_3 var_29_arg_1 = state_6; [L101] SORT_3 var_29 = var_29_arg_0 ^ var_29_arg_1; [L102] SORT_3 var_31_arg_0 = var_29; [L103] SORT_3 var_31_arg_1 = var_30; [L104] SORT_4 var_31 = ((SORT_4)var_31_arg_0 << 16) | var_31_arg_1; [L105] SORT_4 var_33_arg_0 = var_31; VAL [init_11_arg_1=0, init_14_arg_1=0, init_16_arg_1=0, init_18_arg_1=0, init_20_arg_1=0, init_22_arg_1=0, init_24_arg_1=0, init_26_arg_1=0, init_7_arg_1=0, init_9_arg_1=0, input_37=0, input_38=0, input_43=1, input_48=0, input_52=0, input_57=0, mask_SORT_1=1, mask_SORT_2=31, mask_SORT_3=65535, mask_SORT_4=4294967295, msb_SORT_1=1, msb_SORT_2=16, msb_SORT_3=32768, msb_SORT_4=2147483648, state_10=0, state_13=0, state_15=0, state_17=0, state_19=0, state_21=0, state_23=0, state_25=0, state_6=0, state_8=0, var_12=0, var_27=17, var_28=1, var_29=1, var_29_arg_0=1, var_29_arg_1=0, var_30=0, var_31=3, var_31_arg_0=1, var_31_arg_1=0, var_32=16, var_33_arg_0=3, var_5=0, var_79=20] [L106] EXPR (var_33_arg_0 & msb_SORT_4) ? (var_33_arg_0 | ~mask_SORT_4) : (var_33_arg_0 & mask_SORT_4) VAL [(var_33_arg_0 & msb_SORT_4) ? (var_33_arg_0 | ~mask_SORT_4) : (var_33_arg_0 & mask_SORT_4)=4294967295, init_11_arg_1=0, init_14_arg_1=0, init_16_arg_1=0, init_18_arg_1=0, init_20_arg_1=0, init_22_arg_1=0, init_24_arg_1=0, init_26_arg_1=0, init_7_arg_1=0, init_9_arg_1=0, input_37=0, input_38=0, input_43=1, input_48=0, input_52=0, input_57=0, mask_SORT_1=1, mask_SORT_2=31, mask_SORT_3=65535, mask_SORT_4=4294967295, msb_SORT_1=1, msb_SORT_2=16, msb_SORT_3=32768, msb_SORT_4=2147483648, state_10=0, state_13=0, state_15=0, state_17=0, state_19=0, state_21=0, state_23=0, state_25=0, state_6=0, state_8=0, var_12=0, var_27=17, var_28=1, var_29=1, var_29_arg_0=1, var_29_arg_1=0, var_30=0, var_31=3, var_31_arg_0=1, var_31_arg_1=0, var_32=16, var_33_arg_0=3, var_5=0, var_79=20] [L106] var_33_arg_0 = (var_33_arg_0 & msb_SORT_4) ? (var_33_arg_0 | ~mask_SORT_4) : (var_33_arg_0 & mask_SORT_4) [L107] SORT_4 var_33_arg_1 = var_32; [L108] SORT_4 var_33 = (int)var_33_arg_0 >> var_33_arg_1; VAL [init_11_arg_1=0, init_14_arg_1=0, init_16_arg_1=0, init_18_arg_1=0, init_20_arg_1=0, init_22_arg_1=0, init_24_arg_1=0, init_26_arg_1=0, init_7_arg_1=0, init_9_arg_1=0, input_37=0, input_38=0, input_43=1, input_48=0, input_52=0, input_57=0, mask_SORT_1=1, mask_SORT_2=31, mask_SORT_3=65535, mask_SORT_4=4294967295, msb_SORT_1=1, msb_SORT_2=16, msb_SORT_3=32768, msb_SORT_4=2147483648, state_10=0, state_13=0, state_15=0, state_17=0, state_19=0, state_21=0, state_23=0, state_25=0, state_6=0, state_8=0, var_12=0, var_27=17, var_28=1, var_29=1, var_29_arg_0=1, var_29_arg_1=0, var_30=0, var_31=3, var_31_arg_0=1, var_31_arg_1=0, var_32=16, var_33=0, var_33_arg_0=4294967295, var_33_arg_1=16, var_5=0, var_79=20] [L109] EXPR (var_33_arg_0 & msb_SORT_4) ? (var_33 | ~(mask_SORT_4 >> var_33_arg_1)) : var_33 VAL [(var_33_arg_0 & msb_SORT_4) ? (var_33 | ~(mask_SORT_4 >> var_33_arg_1)) : var_33=5, init_11_arg_1=0, init_14_arg_1=0, init_16_arg_1=0, init_18_arg_1=0, init_20_arg_1=0, init_22_arg_1=0, init_24_arg_1=0, init_26_arg_1=0, init_7_arg_1=0, init_9_arg_1=0, input_37=0, input_38=0, input_43=1, input_48=0, input_52=0, input_57=0, mask_SORT_1=1, mask_SORT_2=31, mask_SORT_3=65535, mask_SORT_4=4294967295, msb_SORT_1=1, msb_SORT_2=16, msb_SORT_3=32768, msb_SORT_4=2147483648, state_10=0, state_13=0, state_15=0, state_17=0, state_19=0, state_21=0, state_23=0, state_25=0, state_6=0, state_8=0, var_12=0, var_27=17, var_28=1, var_29=1, var_29_arg_0=1, var_29_arg_1=0, var_30=0, var_31=3, var_31_arg_0=1, var_31_arg_1=0, var_32=16, var_33=0, var_33_arg_0=4294967295, var_33_arg_1=16, var_5=0, var_79=20] [L109] var_33 = (var_33_arg_0 & msb_SORT_4) ? (var_33 | ~(mask_SORT_4 >> var_33_arg_1)) : var_33 [L110] var_33 = var_33 & mask_SORT_4 [L111] SORT_4 var_34_arg_0 = var_27; [L112] SORT_4 var_34_arg_1 = var_33; [L113] SORT_1 var_34 = var_34_arg_0 == var_34_arg_1; [L114] SORT_1 var_35_arg_0 = ~state_25; [L115] var_35_arg_0 = var_35_arg_0 & mask_SORT_1 [L116] SORT_1 var_35_arg_1 = var_34; [L117] SORT_1 var_35 = var_35_arg_0 & var_35_arg_1; [L118] var_35 = var_35 & mask_SORT_1 [L119] SORT_1 bad_36_arg_0 = var_35; [L120] CALL __VERIFIER_assert(!(bad_36_arg_0)) [L20] COND TRUE !(cond) VAL [\old(cond)=0, cond=0] [L20] reach_error() VAL [\old(cond)=0, cond=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 35 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.9s, OverallIterations: 1, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=35occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 9 NumberOfCodeBlocks, 9 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-11-02 21:02:17,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc --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 64bit --witnessprinter.graph.data.programhash 99ac2c0f773a9d25cb148fd2d263c011fbbcfc9785a6bb3ae22e3215e9455a90 --- 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-5e519f3 [2022-11-02 21:02:20,675 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 21:02:20,678 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 21:02:20,708 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 21:02:20,709 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 21:02:20,714 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 21:02:20,717 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 21:02:20,725 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 21:02:20,731 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 21:02:20,734 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 21:02:20,736 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 21:02:20,739 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 21:02:20,740 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 21:02:20,746 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 21:02:20,748 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 21:02:20,750 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 21:02:20,752 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 21:02:20,754 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 21:02:20,757 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 21:02:20,762 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 21:02:20,767 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 21:02:20,768 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 21:02:20,770 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 21:02:20,771 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 21:02:20,774 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 21:02:20,774 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 21:02:20,775 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 21:02:20,776 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 21:02:20,776 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 21:02:20,777 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 21:02:20,778 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 21:02:20,779 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 21:02:20,779 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 21:02:20,786 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 21:02:20,788 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 21:02:20,788 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 21:02:20,790 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 21:02:20,790 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 21:02:20,790 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 21:02:20,792 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 21:02:20,793 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 21:02:20,794 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-11-02 21:02:20,851 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 21:02:20,851 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 21:02:20,853 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 21:02:20,853 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 21:02:20,854 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-02 21:02:20,854 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-02 21:02:20,856 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 21:02:20,856 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 21:02:20,856 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 21:02:20,856 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 21:02:20,857 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 21:02:20,858 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-02 21:02:20,858 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-02 21:02:20,858 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-02 21:02:20,859 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-02 21:02:20,859 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-02 21:02:20,859 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-02 21:02:20,859 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 21:02:20,859 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 21:02:20,860 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-02 21:02:20,860 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 21:02:20,860 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 21:02:20,860 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-02 21:02:20,860 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 21:02:20,861 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 21:02:20,861 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-02 21:02:20,861 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-02 21:02:20,862 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-11-02 21:02:20,862 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-02 21:02:20,862 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-02 21:02:20,862 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-02 21:02:20,862 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-02 21:02:20,863 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-02 21:02:20,863 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/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_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 99ac2c0f773a9d25cb148fd2d263c011fbbcfc9785a6bb3ae22e3215e9455a90 [2022-11-02 21:02:21,308 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 21:02:21,349 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 21:02:21,353 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 21:02:21,354 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 21:02:21,355 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 21:02:21,357 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c [2022-11-02 21:02:21,457 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data/f59028524/654ba2a3100644388a603aa572dd4f8f/FLAG8b9ab6af3 [2022-11-02 21:02:22,208 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 21:02:22,209 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c [2022-11-02 21:02:22,219 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data/f59028524/654ba2a3100644388a603aa572dd4f8f/FLAG8b9ab6af3 [2022-11-02 21:02:22,493 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/data/f59028524/654ba2a3100644388a603aa572dd4f8f [2022-11-02 21:02:22,495 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 21:02:22,497 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 21:02:22,499 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 21:02:22,499 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 21:02:22,503 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 21:02:22,504 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:02:22" (1/1) ... [2022-11-02 21:02:22,505 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b7d9067 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:22, skipping insertion in model container [2022-11-02 21:02:22,505 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 09:02:22" (1/1) ... [2022-11-02 21:02:22,513 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 21:02:22,558 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 21:02:22,718 WARN L230 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_b9bfbcaa-44c1-492b-b149-10e49cdfd263/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c[1014,1027] [2022-11-02 21:02:23,002 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:02:23,013 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 21:02:23,026 WARN L230 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_b9bfbcaa-44c1-492b-b149-10e49cdfd263/sv-benchmarks/c/hardware-verification-bv/btor2c-lazyMod.adding.1.prop1-func-interl.c[1014,1027] [2022-11-02 21:02:23,162 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 21:02:23,187 INFO L208 MainTranslator]: Completed translation [2022-11-02 21:02:23,187 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23 WrapperNode [2022-11-02 21:02:23,188 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 21:02:23,189 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 21:02:23,190 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 21:02:23,190 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 21:02:23,198 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,230 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,307 INFO L138 Inliner]: procedures = 11, calls = 3, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 479 [2022-11-02 21:02:23,319 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 21:02:23,321 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 21:02:23,321 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 21:02:23,321 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 21:02:23,332 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,333 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,342 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,355 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,394 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,399 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,402 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,405 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,411 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 21:02:23,412 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 21:02:23,412 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 21:02:23,412 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 21:02:23,413 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (1/1) ... [2022-11-02 21:02:23,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-02 21:02:23,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 21:02:23,446 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-02 21:02:23,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-02 21:02:23,510 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 21:02:23,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 21:02:23,705 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 21:02:23,708 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 21:02:24,432 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 21:02:24,452 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 21:02:24,452 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 21:02:24,462 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:02:24 BoogieIcfgContainer [2022-11-02 21:02:24,463 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 21:02:24,465 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-02 21:02:24,467 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-02 21:02:24,470 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-02 21:02:24,471 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 09:02:22" (1/3) ... [2022-11-02 21:02:24,472 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6873fd50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 09:02:24, skipping insertion in model container [2022-11-02 21:02:24,472 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 09:02:23" (2/3) ... [2022-11-02 21:02:24,472 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6873fd50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 09:02:24, skipping insertion in model container [2022-11-02 21:02:24,472 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 09:02:24" (3/3) ... [2022-11-02 21:02:24,481 INFO L112 eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.adding.1.prop1-func-interl.c [2022-11-02 21:02:24,501 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-02 21:02:24,502 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-02 21:02:24,562 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-02 21:02:24,569 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;@7521927e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-02 21:02:24,569 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-02 21:02:24,581 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 33 states have (on average 1.4848484848484849) internal successors, (49), 34 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:24,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-02 21:02:24,588 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:24,589 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:24,589 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:24,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:24,597 INFO L85 PathProgramCache]: Analyzing trace with hash -332259343, now seen corresponding path program 1 times [2022-11-02 21:02:24,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:24,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1002287797] [2022-11-02 21:02:24,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:24,614 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:24,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:24,618 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:24,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-02 21:02:24,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:24,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-02 21:02:24,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:25,062 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-02 21:02:25,063 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:02:25,064 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:25,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1002287797] [2022-11-02 21:02:25,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1002287797] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:25,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:25,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 21:02:25,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208554773] [2022-11-02 21:02:25,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:25,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 21:02:25,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:25,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 21:02:25,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 21:02:25,124 INFO L87 Difference]: Start difference. First operand has 35 states, 33 states have (on average 1.4848484848484849) internal successors, (49), 34 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:25,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:25,248 INFO L93 Difference]: Finished difference Result 66 states and 98 transitions. [2022-11-02 21:02:25,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 21:02:25,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-02 21:02:25,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:25,261 INFO L225 Difference]: With dead ends: 66 [2022-11-02 21:02:25,261 INFO L226 Difference]: Without dead ends: 33 [2022-11-02 21:02:25,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 21:02:25,269 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 1 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:25,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 96 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 15 Unchecked, 0.1s Time] [2022-11-02 21:02:25,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-11-02 21:02:25,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2022-11-02 21:02:25,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.40625) internal successors, (45), 32 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:25,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 45 transitions. [2022-11-02 21:02:25,308 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 45 transitions. Word has length 9 [2022-11-02 21:02:25,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:25,309 INFO L495 AbstractCegarLoop]: Abstraction has 33 states and 45 transitions. [2022-11-02 21:02:25,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:25,309 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 45 transitions. [2022-11-02 21:02:25,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-02 21:02:25,310 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:25,310 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:25,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:25,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:25,524 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:25,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:25,525 INFO L85 PathProgramCache]: Analyzing trace with hash -275001041, now seen corresponding path program 1 times [2022-11-02 21:02:25,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:25,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [895902741] [2022-11-02 21:02:25,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:25,528 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:25,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:25,530 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:25,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-02 21:02:25,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:25,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-02 21:02:25,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:25,857 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-02 21:02:25,857 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:02:25,861 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:25,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [895902741] [2022-11-02 21:02:25,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [895902741] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:25,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:25,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:02:25,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117686685] [2022-11-02 21:02:25,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:25,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:02:25,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:25,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:02:25,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:02:25,872 INFO L87 Difference]: Start difference. First operand 33 states and 45 transitions. Second operand has 6 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:25,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:25,964 INFO L93 Difference]: Finished difference Result 64 states and 89 transitions. [2022-11-02 21:02:25,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:02:25,965 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-02 21:02:25,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:25,966 INFO L225 Difference]: With dead ends: 64 [2022-11-02 21:02:25,966 INFO L226 Difference]: Without dead ends: 35 [2022-11-02 21:02:25,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-11-02 21:02:25,968 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 1 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:25,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 150 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-11-02 21:02:25,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-11-02 21:02:25,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-11-02 21:02:25,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.3823529411764706) internal successors, (47), 34 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:25,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 47 transitions. [2022-11-02 21:02:25,976 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 47 transitions. Word has length 9 [2022-11-02 21:02:25,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:25,976 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 47 transitions. [2022-11-02 21:02:25,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:25,977 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 47 transitions. [2022-11-02 21:02:25,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-02 21:02:25,977 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:25,978 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:25,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:26,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:26,191 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:26,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:26,191 INFO L85 PathProgramCache]: Analyzing trace with hash -274941459, now seen corresponding path program 1 times [2022-11-02 21:02:26,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:26,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307703724] [2022-11-02 21:02:26,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:26,192 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:26,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:26,194 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:26,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-02 21:02:26,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:26,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-02 21:02:26,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:26,666 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-02 21:02:26,666 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:02:26,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:26,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307703724] [2022-11-02 21:02:26,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307703724] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:26,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:26,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-02 21:02:26,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131934802] [2022-11-02 21:02:26,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:26,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-02 21:02:26,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:26,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-02 21:02:26,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-02 21:02:26,669 INFO L87 Difference]: Start difference. First operand 35 states and 47 transitions. Second operand has 8 states, 8 states have (on average 1.125) internal successors, (9), 8 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:26,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:26,772 INFO L93 Difference]: Finished difference Result 65 states and 89 transitions. [2022-11-02 21:02:26,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 21:02:26,772 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.125) internal successors, (9), 8 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-02 21:02:26,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:26,773 INFO L225 Difference]: With dead ends: 65 [2022-11-02 21:02:26,774 INFO L226 Difference]: Without dead ends: 63 [2022-11-02 21:02:26,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 21:02:26,775 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 39 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:26,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 228 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 117 Unchecked, 0.1s Time] [2022-11-02 21:02:26,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-02 21:02:26,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 37. [2022-11-02 21:02:26,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.3611111111111112) internal successors, (49), 36 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:26,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 49 transitions. [2022-11-02 21:02:26,782 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 49 transitions. Word has length 9 [2022-11-02 21:02:26,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:26,782 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 49 transitions. [2022-11-02 21:02:26,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.125) internal successors, (9), 8 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:26,783 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 49 transitions. [2022-11-02 21:02:26,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:26,784 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:26,784 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:26,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:27,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:27,004 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:27,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:27,004 INFO L85 PathProgramCache]: Analyzing trace with hash 649010465, now seen corresponding path program 1 times [2022-11-02 21:02:27,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:27,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [321657890] [2022-11-02 21:02:27,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:27,006 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:27,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:27,008 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:27,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-02 21:02:27,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:27,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 21:02:27,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:27,552 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:27,553 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:02:27,553 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:27,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [321657890] [2022-11-02 21:02:27,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [321657890] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:27,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:27,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 21:02:27,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574267356] [2022-11-02 21:02:27,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:27,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 21:02:27,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:27,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 21:02:27,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 21:02:27,559 INFO L87 Difference]: Start difference. First operand 37 states and 49 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:27,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:27,648 INFO L93 Difference]: Finished difference Result 72 states and 99 transitions. [2022-11-02 21:02:27,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 21:02:27,649 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:02:27,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:27,650 INFO L225 Difference]: With dead ends: 72 [2022-11-02 21:02:27,650 INFO L226 Difference]: Without dead ends: 43 [2022-11-02 21:02:27,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 21:02:27,651 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 3 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:27,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 91 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-11-02 21:02:27,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-11-02 21:02:27,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-11-02 21:02:27,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.3571428571428572) internal successors, (57), 42 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:27,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 57 transitions. [2022-11-02 21:02:27,666 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 57 transitions. Word has length 36 [2022-11-02 21:02:27,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:27,666 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 57 transitions. [2022-11-02 21:02:27,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:27,667 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 57 transitions. [2022-11-02 21:02:27,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:27,668 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:27,668 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:27,690 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:27,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:27,890 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:27,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:27,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1156427869, now seen corresponding path program 1 times [2022-11-02 21:02:27,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:27,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153115939] [2022-11-02 21:02:27,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:27,892 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:27,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:27,894 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:27,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-02 21:02:28,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:28,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-02 21:02:28,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:28,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:28,364 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:02:28,364 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:28,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153115939] [2022-11-02 21:02:28,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153115939] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:28,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:28,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 21:02:28,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968883193] [2022-11-02 21:02:28,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:28,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-02 21:02:28,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:28,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 21:02:28,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 21:02:28,367 INFO L87 Difference]: Start difference. First operand 43 states and 57 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:28,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:28,454 INFO L93 Difference]: Finished difference Result 74 states and 101 transitions. [2022-11-02 21:02:28,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:02:28,455 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:02:28,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:28,456 INFO L225 Difference]: With dead ends: 74 [2022-11-02 21:02:28,456 INFO L226 Difference]: Without dead ends: 45 [2022-11-02 21:02:28,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 21:02:28,457 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 3 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:28,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 115 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 29 Unchecked, 0.1s Time] [2022-11-02 21:02:28,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-11-02 21:02:28,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2022-11-02 21:02:28,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.3409090909090908) internal successors, (59), 44 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:28,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 59 transitions. [2022-11-02 21:02:28,464 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 59 transitions. Word has length 36 [2022-11-02 21:02:28,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:28,464 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 59 transitions. [2022-11-02 21:02:28,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:28,465 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 59 transitions. [2022-11-02 21:02:28,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:28,466 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:28,466 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:28,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:28,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:28,679 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:28,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:28,679 INFO L85 PathProgramCache]: Analyzing trace with hash -733726043, now seen corresponding path program 1 times [2022-11-02 21:02:28,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:28,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [272576699] [2022-11-02 21:02:28,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:28,681 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:28,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:28,682 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:28,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-02 21:02:28,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:28,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-02 21:02:28,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:30,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:30,695 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:02:30,695 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:30,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [272576699] [2022-11-02 21:02:30,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [272576699] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:02:30,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:02:30,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-02 21:02:30,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258057383] [2022-11-02 21:02:30,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:02:30,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-02 21:02:30,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:30,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 21:02:30,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=19, Unknown=1, NotChecked=0, Total=30 [2022-11-02 21:02:30,698 INFO L87 Difference]: Start difference. First operand 45 states and 59 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:30,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:30,785 INFO L93 Difference]: Finished difference Result 82 states and 112 transitions. [2022-11-02 21:02:30,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 21:02:30,786 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:02:30,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:30,787 INFO L225 Difference]: With dead ends: 82 [2022-11-02 21:02:30,787 INFO L226 Difference]: Without dead ends: 53 [2022-11-02 21:02:30,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=15, Invalid=26, Unknown=1, NotChecked=0, Total=42 [2022-11-02 21:02:30,788 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 5 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:30,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 139 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-11-02 21:02:30,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-11-02 21:02:30,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2022-11-02 21:02:30,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.3461538461538463) internal successors, (70), 52 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:30,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 70 transitions. [2022-11-02 21:02:30,794 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 70 transitions. Word has length 36 [2022-11-02 21:02:30,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:30,794 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 70 transitions. [2022-11-02 21:02:30,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:30,795 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 70 transitions. [2022-11-02 21:02:30,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:30,795 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:30,796 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:30,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:31,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:31,012 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:31,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:31,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1320532057, now seen corresponding path program 1 times [2022-11-02 21:02:31,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:31,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [524235392] [2022-11-02 21:02:31,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:31,013 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:31,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:31,016 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:31,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-02 21:02:31,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:31,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-02 21:02:31,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:31,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:31,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:02:32,093 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:32,094 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:32,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [524235392] [2022-11-02 21:02:32,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [524235392] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:02:32,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:02:32,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-11-02 21:02:32,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132921145] [2022-11-02 21:02:32,095 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:02:32,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:02:32,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:32,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:02:32,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-02 21:02:32,097 INFO L87 Difference]: Start difference. First operand 53 states and 70 transitions. Second operand has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:32,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:32,361 INFO L93 Difference]: Finished difference Result 103 states and 139 transitions. [2022-11-02 21:02:32,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 21:02:32,362 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:02:32,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:32,363 INFO L225 Difference]: With dead ends: 103 [2022-11-02 21:02:32,363 INFO L226 Difference]: Without dead ends: 74 [2022-11-02 21:02:32,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-11-02 21:02:32,364 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 22 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:32,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 265 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 53 Invalid, 0 Unknown, 166 Unchecked, 0.2s Time] [2022-11-02 21:02:32,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-11-02 21:02:32,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2022-11-02 21:02:32,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.3287671232876712) internal successors, (97), 73 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:32,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 97 transitions. [2022-11-02 21:02:32,372 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 97 transitions. Word has length 36 [2022-11-02 21:02:32,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:32,372 INFO L495 AbstractCegarLoop]: Abstraction has 74 states and 97 transitions. [2022-11-02 21:02:32,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 14 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:32,373 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 97 transitions. [2022-11-02 21:02:32,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:32,384 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:32,384 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:32,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:32,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:32,585 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:32,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:32,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1263273755, now seen corresponding path program 1 times [2022-11-02 21:02:32,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:32,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552892005] [2022-11-02 21:02:32,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:32,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:32,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:32,587 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:32,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-02 21:02:32,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:32,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-02 21:02:32,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:33,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:33,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:02:33,749 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:33,752 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:33,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552892005] [2022-11-02 21:02:33,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552892005] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:02:33,753 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:02:33,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-11-02 21:02:33,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793507554] [2022-11-02 21:02:33,754 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:02:33,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-02 21:02:33,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:33,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-02 21:02:33,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2022-11-02 21:02:33,757 INFO L87 Difference]: Start difference. First operand 74 states and 97 transitions. Second operand has 16 states, 16 states have (on average 4.25) internal successors, (68), 16 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:34,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:34,319 INFO L93 Difference]: Finished difference Result 133 states and 180 transitions. [2022-11-02 21:02:34,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-02 21:02:34,322 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 16 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:02:34,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:34,323 INFO L225 Difference]: With dead ends: 133 [2022-11-02 21:02:34,323 INFO L226 Difference]: Without dead ends: 104 [2022-11-02 21:02:34,324 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-11-02 21:02:34,324 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 87 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:34,325 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 334 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 122 Invalid, 0 Unknown, 188 Unchecked, 0.3s Time] [2022-11-02 21:02:34,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2022-11-02 21:02:34,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 76. [2022-11-02 21:02:34,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.32) internal successors, (99), 75 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:34,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 99 transitions. [2022-11-02 21:02:34,336 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 99 transitions. Word has length 36 [2022-11-02 21:02:34,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:34,337 INFO L495 AbstractCegarLoop]: Abstraction has 76 states and 99 transitions. [2022-11-02 21:02:34,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 16 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:34,337 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 99 transitions. [2022-11-02 21:02:34,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:34,338 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:34,338 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:34,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:34,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:34,554 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:34,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:34,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1263214173, now seen corresponding path program 1 times [2022-11-02 21:02:34,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:34,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1342220736] [2022-11-02 21:02:34,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:34,556 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:34,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:34,557 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:34,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-11-02 21:02:34,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:34,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-02 21:02:34,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:35,508 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:35,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:02:43,114 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:43,115 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:43,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1342220736] [2022-11-02 21:02:43,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1342220736] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:02:43,115 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:02:43,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:02:43,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575155422] [2022-11-02 21:02:43,116 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:02:43,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:02:43,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:43,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:02:43,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=229, Unknown=2, NotChecked=0, Total=306 [2022-11-02 21:02:43,118 INFO L87 Difference]: Start difference. First operand 76 states and 99 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:43,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:43,278 INFO L93 Difference]: Finished difference Result 112 states and 148 transitions. [2022-11-02 21:02:43,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:02:43,279 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:02:43,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:43,280 INFO L225 Difference]: With dead ends: 112 [2022-11-02 21:02:43,281 INFO L226 Difference]: Without dead ends: 110 [2022-11-02 21:02:43,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=91, Invalid=287, Unknown=2, NotChecked=0, Total=380 [2022-11-02 21:02:43,282 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 53 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:43,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 441 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 24 Unchecked, 0.0s Time] [2022-11-02 21:02:43,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-11-02 21:02:43,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2022-11-02 21:02:43,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 1.3394495412844036) internal successors, (146), 109 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:43,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 146 transitions. [2022-11-02 21:02:43,308 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 146 transitions. Word has length 36 [2022-11-02 21:02:43,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:43,308 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 146 transitions. [2022-11-02 21:02:43,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:43,309 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 146 transitions. [2022-11-02 21:02:43,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:43,313 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:43,314 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:43,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:43,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:43,523 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:43,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:43,523 INFO L85 PathProgramCache]: Analyzing trace with hash -583155803, now seen corresponding path program 1 times [2022-11-02 21:02:43,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:43,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [334019998] [2022-11-02 21:02:43,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:43,525 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:43,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:43,526 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:43,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-11-02 21:02:43,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:43,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-02 21:02:43,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:44,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:44,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:02:52,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:52,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:52,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [334019998] [2022-11-02 21:02:52,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [334019998] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:02:52,187 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:02:52,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:02:52,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127637089] [2022-11-02 21:02:52,188 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:02:52,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:02:52,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:52,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:02:52,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=230, Unknown=1, NotChecked=0, Total=306 [2022-11-02 21:02:52,190 INFO L87 Difference]: Start difference. First operand 110 states and 146 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:52,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:52,410 INFO L93 Difference]: Finished difference Result 194 states and 261 transitions. [2022-11-02 21:02:52,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-02 21:02:52,411 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:02:52,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:52,413 INFO L225 Difference]: With dead ends: 194 [2022-11-02 21:02:52,413 INFO L226 Difference]: Without dead ends: 192 [2022-11-02 21:02:52,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=91, Invalid=288, Unknown=1, NotChecked=0, Total=380 [2022-11-02 21:02:52,415 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 131 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:52,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 390 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 33 Unchecked, 0.0s Time] [2022-11-02 21:02:52,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-11-02 21:02:52,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2022-11-02 21:02:52,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 1.356020942408377) internal successors, (259), 191 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:52,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 259 transitions. [2022-11-02 21:02:52,432 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 259 transitions. Word has length 36 [2022-11-02 21:02:52,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:52,432 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 259 transitions. [2022-11-02 21:02:52,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:52,433 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 259 transitions. [2022-11-02 21:02:52,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:52,434 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:52,435 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:52,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:52,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:52,661 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:52,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:52,661 INFO L85 PathProgramCache]: Analyzing trace with hash -562149595, now seen corresponding path program 1 times [2022-11-02 21:02:52,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:52,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184867524] [2022-11-02 21:02:52,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:52,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:52,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:52,663 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:52,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-02 21:02:52,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:52,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-02 21:02:52,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:53,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:53,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:02:57,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:57,534 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:02:57,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184867524] [2022-11-02 21:02:57,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184867524] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:02:57,535 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:02:57,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:02:57,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55415834] [2022-11-02 21:02:57,536 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:02:57,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:02:57,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:02:57,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:02:57,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-11-02 21:02:57,538 INFO L87 Difference]: Start difference. First operand 192 states and 259 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:57,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:02:57,752 INFO L93 Difference]: Finished difference Result 228 states and 308 transitions. [2022-11-02 21:02:57,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:02:57,753 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:02:57,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:02:57,754 INFO L225 Difference]: With dead ends: 228 [2022-11-02 21:02:57,754 INFO L226 Difference]: Without dead ends: 226 [2022-11-02 21:02:57,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-11-02 21:02:57,756 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 50 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:02:57,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 429 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 21 Unchecked, 0.0s Time] [2022-11-02 21:02:57,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-11-02 21:02:57,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2022-11-02 21:02:57,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 1.36) internal successors, (306), 225 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:57,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 306 transitions. [2022-11-02 21:02:57,782 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 306 transitions. Word has length 36 [2022-11-02 21:02:57,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:02:57,783 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 306 transitions. [2022-11-02 21:02:57,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:02:57,783 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 306 transitions. [2022-11-02 21:02:57,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:02:57,784 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:02:57,790 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:02:57,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-02 21:02:58,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:02:58,010 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:02:58,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:02:58,010 INFO L85 PathProgramCache]: Analyzing trace with hash 117908775, now seen corresponding path program 1 times [2022-11-02 21:02:58,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:02:58,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [483131526] [2022-11-02 21:02:58,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:02:58,011 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:02:58,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:02:58,012 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:02:58,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-11-02 21:02:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:02:58,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-02 21:02:58,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:02:59,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:02:59,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:03:11,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:11,557 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:03:11,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [483131526] [2022-11-02 21:03:11,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [483131526] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:03:11,558 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:03:11,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:03:11,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766279130] [2022-11-02 21:03:11,558 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:03:11,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:03:11,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:03:11,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:03:11,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=229, Unknown=2, NotChecked=0, Total=306 [2022-11-02 21:03:11,560 INFO L87 Difference]: Start difference. First operand 226 states and 306 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:11,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:03:11,842 INFO L93 Difference]: Finished difference Result 390 states and 529 transitions. [2022-11-02 21:03:11,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:03:11,843 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:03:11,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:03:11,845 INFO L225 Difference]: With dead ends: 390 [2022-11-02 21:03:11,845 INFO L226 Difference]: Without dead ends: 388 [2022-11-02 21:03:11,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=91, Invalid=287, Unknown=2, NotChecked=0, Total=380 [2022-11-02 21:03:11,846 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 95 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:03:11,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 387 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 24 Unchecked, 0.0s Time] [2022-11-02 21:03:11,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-11-02 21:03:11,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 388. [2022-11-02 21:03:11,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 1.3617571059431524) internal successors, (527), 387 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:11,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 527 transitions. [2022-11-02 21:03:11,875 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 527 transitions. Word has length 36 [2022-11-02 21:03:11,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:03:11,875 INFO L495 AbstractCegarLoop]: Abstraction has 388 states and 527 transitions. [2022-11-02 21:03:11,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:11,876 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 527 transitions. [2022-11-02 21:03:11,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:03:11,877 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:03:11,877 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:03:11,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-11-02 21:03:12,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:03:12,087 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:03:12,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:12,088 INFO L85 PathProgramCache]: Analyzing trace with hash 2022867751, now seen corresponding path program 1 times [2022-11-02 21:03:12,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:03:12,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1817606544] [2022-11-02 21:03:12,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:12,089 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:03:12,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:03:12,090 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:03:12,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-02 21:03:12,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:12,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-02 21:03:12,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:03:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:13,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:03:15,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:15,908 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:03:15,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1817606544] [2022-11-02 21:03:15,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1817606544] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:03:15,909 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:03:15,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:03:15,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530399364] [2022-11-02 21:03:15,910 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:03:15,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:03:15,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:03:15,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:03:15,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-11-02 21:03:15,912 INFO L87 Difference]: Start difference. First operand 388 states and 527 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:16,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:03:16,133 INFO L93 Difference]: Finished difference Result 472 states and 642 transitions. [2022-11-02 21:03:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:03:16,139 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:03:16,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:03:16,143 INFO L225 Difference]: With dead ends: 472 [2022-11-02 21:03:16,143 INFO L226 Difference]: Without dead ends: 470 [2022-11-02 21:03:16,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-11-02 21:03:16,145 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 131 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:03:16,145 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 363 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 24 Unchecked, 0.0s Time] [2022-11-02 21:03:16,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-11-02 21:03:16,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 470. [2022-11-02 21:03:16,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 1.3646055437100213) internal successors, (640), 469 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:16,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 640 transitions. [2022-11-02 21:03:16,180 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 640 transitions. Word has length 36 [2022-11-02 21:03:16,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:03:16,181 INFO L495 AbstractCegarLoop]: Abstraction has 470 states and 640 transitions. [2022-11-02 21:03:16,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:16,181 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 640 transitions. [2022-11-02 21:03:16,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:03:16,182 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:03:16,183 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:03:16,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-11-02 21:03:16,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:03:16,399 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:03:16,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:16,400 INFO L85 PathProgramCache]: Analyzing trace with hash 2043873959, now seen corresponding path program 1 times [2022-11-02 21:03:16,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:03:16,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1065063886] [2022-11-02 21:03:16,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:16,401 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:03:16,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:03:16,402 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:03:16,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-11-02 21:03:16,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:16,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-02 21:03:16,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:03:17,702 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:17,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:03:23,294 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:23,295 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:03:23,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1065063886] [2022-11-02 21:03:23,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1065063886] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:03:23,295 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:03:23,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:03:23,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721259291] [2022-11-02 21:03:23,295 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:03:23,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:03:23,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:03:23,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:03:23,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=229, Unknown=2, NotChecked=0, Total=306 [2022-11-02 21:03:23,298 INFO L87 Difference]: Start difference. First operand 470 states and 640 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:23,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:03:23,538 INFO L93 Difference]: Finished difference Result 506 states and 689 transitions. [2022-11-02 21:03:23,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:03:23,539 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:03:23,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:03:23,542 INFO L225 Difference]: With dead ends: 506 [2022-11-02 21:03:23,542 INFO L226 Difference]: Without dead ends: 504 [2022-11-02 21:03:23,543 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=91, Invalid=287, Unknown=2, NotChecked=0, Total=380 [2022-11-02 21:03:23,543 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 97 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:03:23,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 464 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 41 Unchecked, 0.0s Time] [2022-11-02 21:03:23,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-11-02 21:03:23,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 504. [2022-11-02 21:03:23,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 1.3658051689860835) internal successors, (687), 503 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:23,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 687 transitions. [2022-11-02 21:03:23,583 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 687 transitions. Word has length 36 [2022-11-02 21:03:23,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:03:23,584 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 687 transitions. [2022-11-02 21:03:23,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:23,584 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 687 transitions. [2022-11-02 21:03:23,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:03:23,585 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:03:23,585 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:03:23,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-11-02 21:03:23,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:03:23,786 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:03:23,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:23,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1571034967, now seen corresponding path program 1 times [2022-11-02 21:03:23,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:03:23,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1371806709] [2022-11-02 21:03:23,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:23,787 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:03:23,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:03:23,791 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:03:23,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-11-02 21:03:24,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:24,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-02 21:03:24,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:03:25,050 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:25,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:03:27,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:27,544 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:03:27,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1371806709] [2022-11-02 21:03:27,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1371806709] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:03:27,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:03:27,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:03:27,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70848242] [2022-11-02 21:03:27,545 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:03:27,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:03:27,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:03:27,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:03:27,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-11-02 21:03:27,547 INFO L87 Difference]: Start difference. First operand 504 states and 687 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:27,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:03:27,796 INFO L93 Difference]: Finished difference Result 839 states and 1150 transitions. [2022-11-02 21:03:27,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-02 21:03:27,801 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:03:27,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:03:27,805 INFO L225 Difference]: With dead ends: 839 [2022-11-02 21:03:27,805 INFO L226 Difference]: Without dead ends: 837 [2022-11-02 21:03:27,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-11-02 21:03:27,806 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 122 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:03:27,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 547 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 0 Unknown, 40 Unchecked, 0.0s Time] [2022-11-02 21:03:27,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2022-11-02 21:03:27,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 792. [2022-11-02 21:03:27,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 791 states have (on average 1.3691529709228825) internal successors, (1083), 791 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:27,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 1083 transitions. [2022-11-02 21:03:27,876 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 1083 transitions. Word has length 36 [2022-11-02 21:03:27,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:03:27,877 INFO L495 AbstractCegarLoop]: Abstraction has 792 states and 1083 transitions. [2022-11-02 21:03:27,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:27,877 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 1083 transitions. [2022-11-02 21:03:27,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:03:27,878 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:03:27,878 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:03:27,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-11-02 21:03:28,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:03:28,081 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:03:28,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:28,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1135584427, now seen corresponding path program 1 times [2022-11-02 21:03:28,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:03:28,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [431149065] [2022-11-02 21:03:28,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:28,082 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:03:28,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:03:28,085 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:03:28,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-02 21:03:28,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:28,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-02 21:03:28,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:03:29,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:29,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:03:40,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:40,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:03:40,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [431149065] [2022-11-02 21:03:40,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [431149065] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:03:40,270 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:03:40,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:03:40,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862159431] [2022-11-02 21:03:40,270 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:03:40,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:03:40,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:03:40,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:03:40,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=228, Unknown=3, NotChecked=0, Total=306 [2022-11-02 21:03:40,272 INFO L87 Difference]: Start difference. First operand 792 states and 1083 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:40,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:03:40,530 INFO L93 Difference]: Finished difference Result 1261 states and 1744 transitions. [2022-11-02 21:03:40,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:03:40,530 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:03:40,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:03:40,536 INFO L225 Difference]: With dead ends: 1261 [2022-11-02 21:03:40,536 INFO L226 Difference]: Without dead ends: 1259 [2022-11-02 21:03:40,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=91, Invalid=286, Unknown=3, NotChecked=0, Total=380 [2022-11-02 21:03:40,537 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 94 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:03:40,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 421 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 21 Unchecked, 0.0s Time] [2022-11-02 21:03:40,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2022-11-02 21:03:40,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1259. [2022-11-02 21:03:40,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1259 states, 1258 states have (on average 1.3847376788553258) internal successors, (1742), 1258 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 1742 transitions. [2022-11-02 21:03:40,659 INFO L78 Accepts]: Start accepts. Automaton has 1259 states and 1742 transitions. Word has length 36 [2022-11-02 21:03:40,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:03:40,659 INFO L495 AbstractCegarLoop]: Abstraction has 1259 states and 1742 transitions. [2022-11-02 21:03:40,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:40,661 INFO L276 IsEmpty]: Start isEmpty. Operand 1259 states and 1742 transitions. [2022-11-02 21:03:40,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:03:40,669 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:03:40,669 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:03:40,691 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-02 21:03:40,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:03:40,886 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:03:40,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:40,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1218815153, now seen corresponding path program 1 times [2022-11-02 21:03:40,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:03:40,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [209235313] [2022-11-02 21:03:40,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:40,887 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:03:40,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:03:40,888 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:03:40,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-11-02 21:03:41,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:41,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-02 21:03:41,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:03:41,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:41,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:03:42,367 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:42,367 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:03:42,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [209235313] [2022-11-02 21:03:42,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [209235313] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:03:42,368 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:03:42,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:03:42,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780924932] [2022-11-02 21:03:42,368 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:03:42,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:03:42,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:03:42,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:03:42,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-11-02 21:03:42,370 INFO L87 Difference]: Start difference. First operand 1259 states and 1742 transitions. Second operand has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:43,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:03:43,356 INFO L93 Difference]: Finished difference Result 3017 states and 4164 transitions. [2022-11-02 21:03:43,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-02 21:03:43,357 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:03:43,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:03:43,367 INFO L225 Difference]: With dead ends: 3017 [2022-11-02 21:03:43,367 INFO L226 Difference]: Without dead ends: 2435 [2022-11-02 21:03:43,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-11-02 21:03:43,370 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 133 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-02 21:03:43,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 465 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 96 Invalid, 0 Unknown, 290 Unchecked, 0.3s Time] [2022-11-02 21:03:43,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2435 states. [2022-11-02 21:03:43,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2435 to 1336. [2022-11-02 21:03:43,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1336 states, 1335 states have (on average 1.3745318352059925) internal successors, (1835), 1335 states have internal predecessors, (1835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:43,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1336 states to 1336 states and 1835 transitions. [2022-11-02 21:03:43,540 INFO L78 Accepts]: Start accepts. Automaton has 1336 states and 1835 transitions. Word has length 36 [2022-11-02 21:03:43,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:03:43,541 INFO L495 AbstractCegarLoop]: Abstraction has 1336 states and 1835 transitions. [2022-11-02 21:03:43,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:43,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1336 states and 1835 transitions. [2022-11-02 21:03:43,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:03:43,543 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:03:43,543 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:03:43,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-11-02 21:03:43,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:03:43,761 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:03:43,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:43,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1276133037, now seen corresponding path program 1 times [2022-11-02 21:03:43,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:03:43,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1029491573] [2022-11-02 21:03:43,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:43,762 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:03:43,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:03:43,763 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:03:43,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-11-02 21:03:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:44,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-02 21:03:44,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:03:44,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:44,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:03:51,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:51,601 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:03:51,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1029491573] [2022-11-02 21:03:51,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1029491573] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:03:51,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:03:51,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-11-02 21:03:51,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287558772] [2022-11-02 21:03:51,602 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:03:51,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:03:51,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:03:51,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:03:51,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=135, Unknown=3, NotChecked=0, Total=182 [2022-11-02 21:03:51,603 INFO L87 Difference]: Start difference. First operand 1336 states and 1835 transitions. Second operand has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:51,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:03:51,743 INFO L93 Difference]: Finished difference Result 2217 states and 3072 transitions. [2022-11-02 21:03:51,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 21:03:51,743 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:03:51,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:03:51,750 INFO L225 Difference]: With dead ends: 2217 [2022-11-02 21:03:51,750 INFO L226 Difference]: Without dead ends: 2215 [2022-11-02 21:03:51,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=44, Invalid=135, Unknown=3, NotChecked=0, Total=182 [2022-11-02 21:03:51,752 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 128 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:03:51,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 589 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 22 Unchecked, 0.0s Time] [2022-11-02 21:03:51,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2022-11-02 21:03:51,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 1343. [2022-11-02 21:03:51,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1343 states, 1342 states have (on average 1.3725782414307004) internal successors, (1842), 1342 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:51,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1343 states to 1343 states and 1842 transitions. [2022-11-02 21:03:51,887 INFO L78 Accepts]: Start accepts. Automaton has 1343 states and 1842 transitions. Word has length 36 [2022-11-02 21:03:51,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:03:51,888 INFO L495 AbstractCegarLoop]: Abstraction has 1343 states and 1842 transitions. [2022-11-02 21:03:51,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:51,888 INFO L276 IsEmpty]: Start isEmpty. Operand 1343 states and 1842 transitions. [2022-11-02 21:03:51,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:03:51,890 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:03:51,890 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:03:51,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-11-02 21:03:52,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:03:52,106 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:03:52,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:52,106 INFO L85 PathProgramCache]: Analyzing trace with hash 2041136809, now seen corresponding path program 1 times [2022-11-02 21:03:52,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:03:52,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [919582582] [2022-11-02 21:03:52,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:52,107 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:03:52,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:03:52,108 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:03:52,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-02 21:03:52,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:52,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-02 21:03:52,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:03:53,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:53,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:03:56,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:56,767 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:03:56,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [919582582] [2022-11-02 21:03:56,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [919582582] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:03:56,768 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:03:56,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:03:56,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123125881] [2022-11-02 21:03:56,768 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:03:56,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:03:56,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:03:56,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:03:56,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-11-02 21:03:56,770 INFO L87 Difference]: Start difference. First operand 1343 states and 1842 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:57,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:03:57,021 INFO L93 Difference]: Finished difference Result 1489 states and 2042 transitions. [2022-11-02 21:03:57,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:03:57,022 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:03:57,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:03:57,028 INFO L225 Difference]: With dead ends: 1489 [2022-11-02 21:03:57,028 INFO L226 Difference]: Without dead ends: 1487 [2022-11-02 21:03:57,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-11-02 21:03:57,029 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 111 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:03:57,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 419 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 32 Unchecked, 0.0s Time] [2022-11-02 21:03:57,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1487 states. [2022-11-02 21:03:57,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1487 to 1487. [2022-11-02 21:03:57,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 1.3728129205921937) internal successors, (2040), 1486 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:57,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 2040 transitions. [2022-11-02 21:03:57,193 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 2040 transitions. Word has length 36 [2022-11-02 21:03:57,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:03:57,194 INFO L495 AbstractCegarLoop]: Abstraction has 1487 states and 2040 transitions. [2022-11-02 21:03:57,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:03:57,194 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 2040 transitions. [2022-11-02 21:03:57,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:03:57,196 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:03:57,196 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:03:57,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-02 21:03:57,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:03:57,413 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:03:57,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:03:57,414 INFO L85 PathProgramCache]: Analyzing trace with hash 452788907, now seen corresponding path program 1 times [2022-11-02 21:03:57,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:03:57,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1430785090] [2022-11-02 21:03:57,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:03:57,414 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:03:57,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:03:57,415 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:03:57,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-11-02 21:03:57,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:03:57,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-02 21:03:57,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:03:58,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:03:58,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:04:05,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:05,518 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:04:05,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1430785090] [2022-11-02 21:04:05,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1430785090] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:04:05,518 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:04:05,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:04:05,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879207443] [2022-11-02 21:04:05,519 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:04:05,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:04:05,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:04:05,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:04:05,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=230, Unknown=1, NotChecked=0, Total=306 [2022-11-02 21:04:05,520 INFO L87 Difference]: Start difference. First operand 1487 states and 2040 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:05,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:04:05,770 INFO L93 Difference]: Finished difference Result 1804 states and 2485 transitions. [2022-11-02 21:04:05,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-02 21:04:05,771 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:04:05,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:04:05,776 INFO L225 Difference]: With dead ends: 1804 [2022-11-02 21:04:05,776 INFO L226 Difference]: Without dead ends: 1802 [2022-11-02 21:04:05,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=91, Invalid=288, Unknown=1, NotChecked=0, Total=380 [2022-11-02 21:04:05,778 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 95 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:04:05,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 475 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 0 Unknown, 31 Unchecked, 0.0s Time] [2022-11-02 21:04:05,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2022-11-02 21:04:05,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1722. [2022-11-02 21:04:05,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1722 states, 1721 states have (on average 1.3776873910517142) internal successors, (2371), 1721 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:05,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 2371 transitions. [2022-11-02 21:04:05,948 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 2371 transitions. Word has length 36 [2022-11-02 21:04:05,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:04:05,949 INFO L495 AbstractCegarLoop]: Abstraction has 1722 states and 2371 transitions. [2022-11-02 21:04:05,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:05,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 2371 transitions. [2022-11-02 21:04:05,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:04:05,951 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:04:05,951 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:05,972 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-11-02 21:04:06,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:04:06,167 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:04:06,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:06,167 INFO L85 PathProgramCache]: Analyzing trace with hash -348871511, now seen corresponding path program 1 times [2022-11-02 21:04:06,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:04:06,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [653082834] [2022-11-02 21:04:06,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:06,168 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:04:06,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:04:06,170 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:04:06,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-11-02 21:04:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:06,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-02 21:04:06,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:04:07,232 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:07,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:04:14,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:14,705 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:04:14,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [653082834] [2022-11-02 21:04:14,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [653082834] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:04:14,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:04:14,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:04:14,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799133112] [2022-11-02 21:04:14,706 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:04:14,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:04:14,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:04:14,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:04:14,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=228, Unknown=3, NotChecked=0, Total=306 [2022-11-02 21:04:14,708 INFO L87 Difference]: Start difference. First operand 1722 states and 2371 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:15,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:04:15,044 INFO L93 Difference]: Finished difference Result 1802 states and 2480 transitions. [2022-11-02 21:04:15,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:04:15,044 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:04:15,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:04:15,049 INFO L225 Difference]: With dead ends: 1802 [2022-11-02 21:04:15,049 INFO L226 Difference]: Without dead ends: 1800 [2022-11-02 21:04:15,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=91, Invalid=286, Unknown=3, NotChecked=0, Total=380 [2022-11-02 21:04:15,052 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 100 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:04:15,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 315 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 24 Unchecked, 0.0s Time] [2022-11-02 21:04:15,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1800 states. [2022-11-02 21:04:15,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1800 to 1800. [2022-11-02 21:04:15,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1800 states, 1799 states have (on average 1.377431906614786) internal successors, (2478), 1799 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:15,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1800 states to 1800 states and 2478 transitions. [2022-11-02 21:04:15,238 INFO L78 Accepts]: Start accepts. Automaton has 1800 states and 2478 transitions. Word has length 36 [2022-11-02 21:04:15,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:04:15,238 INFO L495 AbstractCegarLoop]: Abstraction has 1800 states and 2478 transitions. [2022-11-02 21:04:15,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:15,239 INFO L276 IsEmpty]: Start isEmpty. Operand 1800 states and 2478 transitions. [2022-11-02 21:04:15,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:04:15,241 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:04:15,241 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:15,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-11-02 21:04:15,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:04:15,456 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:04:15,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:15,456 INFO L85 PathProgramCache]: Analyzing trace with hash -327865303, now seen corresponding path program 1 times [2022-11-02 21:04:15,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:04:15,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [50798085] [2022-11-02 21:04:15,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:15,457 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:04:15,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:04:15,457 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:04:15,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-02 21:04:15,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:15,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-02 21:04:15,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:04:16,493 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:16,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:04:22,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:22,781 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:04:22,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [50798085] [2022-11-02 21:04:22,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [50798085] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:04:22,781 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:04:22,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:04:22,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485710338] [2022-11-02 21:04:22,781 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:04:22,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:04:22,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:04:22,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:04:22,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=230, Unknown=1, NotChecked=0, Total=306 [2022-11-02 21:04:22,783 INFO L87 Difference]: Start difference. First operand 1800 states and 2478 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:23,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:04:23,078 INFO L93 Difference]: Finished difference Result 1934 states and 2667 transitions. [2022-11-02 21:04:23,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-02 21:04:23,082 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:04:23,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:04:23,087 INFO L225 Difference]: With dead ends: 1934 [2022-11-02 21:04:23,087 INFO L226 Difference]: Without dead ends: 1932 [2022-11-02 21:04:23,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=91, Invalid=288, Unknown=1, NotChecked=0, Total=380 [2022-11-02 21:04:23,092 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 122 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:04:23,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 405 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 24 Unchecked, 0.0s Time] [2022-11-02 21:04:23,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1932 states. [2022-11-02 21:04:23,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1932 to 1834. [2022-11-02 21:04:23,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1834 states, 1833 states have (on average 1.3775231860338244) internal successors, (2525), 1833 states have internal predecessors, (2525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:23,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1834 states to 1834 states and 2525 transitions. [2022-11-02 21:04:23,288 INFO L78 Accepts]: Start accepts. Automaton has 1834 states and 2525 transitions. Word has length 36 [2022-11-02 21:04:23,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:04:23,288 INFO L495 AbstractCegarLoop]: Abstraction has 1834 states and 2525 transitions. [2022-11-02 21:04:23,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:23,289 INFO L276 IsEmpty]: Start isEmpty. Operand 1834 states and 2525 transitions. [2022-11-02 21:04:23,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:04:23,291 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:04:23,291 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:23,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-11-02 21:04:23,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:04:23,507 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:04:23,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:23,507 INFO L85 PathProgramCache]: Analyzing trace with hash 352193067, now seen corresponding path program 1 times [2022-11-02 21:04:23,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:04:23,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1839457044] [2022-11-02 21:04:23,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:23,508 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:04:23,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:04:23,509 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:04:23,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-11-02 21:04:23,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:23,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-02 21:04:23,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:04:24,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:24,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:04:40,973 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:40,973 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:04:40,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1839457044] [2022-11-02 21:04:40,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1839457044] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:04:40,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:04:40,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-11-02 21:04:40,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636259010] [2022-11-02 21:04:40,976 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:04:40,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-02 21:04:40,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:04:40,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-02 21:04:40,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=349, Unknown=7, NotChecked=0, Total=462 [2022-11-02 21:04:40,977 INFO L87 Difference]: Start difference. First operand 1834 states and 2525 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:41,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:04:41,085 INFO L93 Difference]: Finished difference Result 1891 states and 2598 transitions. [2022-11-02 21:04:41,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-02 21:04:41,086 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:04:41,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:04:41,090 INFO L225 Difference]: With dead ends: 1891 [2022-11-02 21:04:41,091 INFO L226 Difference]: Without dead ends: 1889 [2022-11-02 21:04:41,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=106, Invalid=349, Unknown=7, NotChecked=0, Total=462 [2022-11-02 21:04:41,092 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 75 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:04:41,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 653 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 95 Unchecked, 0.0s Time] [2022-11-02 21:04:41,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1889 states. [2022-11-02 21:04:41,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1889 to 1845. [2022-11-02 21:04:41,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 1.3779826464208242) internal successors, (2541), 1844 states have internal predecessors, (2541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:41,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 2541 transitions. [2022-11-02 21:04:41,286 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 2541 transitions. Word has length 36 [2022-11-02 21:04:41,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:04:41,287 INFO L495 AbstractCegarLoop]: Abstraction has 1845 states and 2541 transitions. [2022-11-02 21:04:41,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:41,287 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 2541 transitions. [2022-11-02 21:04:41,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:04:41,289 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:04:41,289 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:41,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-11-02 21:04:41,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:04:41,505 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:04:41,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:41,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1937219413, now seen corresponding path program 1 times [2022-11-02 21:04:41,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:04:41,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821707826] [2022-11-02 21:04:41,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:41,506 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:04:41,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:04:41,507 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:04:41,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-11-02 21:04:41,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:41,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-02 21:04:41,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:04:42,615 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:42,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:04:54,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:54,323 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:04:54,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821707826] [2022-11-02 21:04:54,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821707826] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:04:54,323 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:04:54,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:04:54,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570639431] [2022-11-02 21:04:54,324 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:04:54,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:04:54,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:04:54,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:04:54,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=228, Unknown=3, NotChecked=0, Total=306 [2022-11-02 21:04:54,325 INFO L87 Difference]: Start difference. First operand 1845 states and 2541 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:54,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:04:54,624 INFO L93 Difference]: Finished difference Result 1966 states and 2710 transitions. [2022-11-02 21:04:54,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 21:04:54,625 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:04:54,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:04:54,630 INFO L225 Difference]: With dead ends: 1966 [2022-11-02 21:04:54,631 INFO L226 Difference]: Without dead ends: 1964 [2022-11-02 21:04:54,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=91, Invalid=286, Unknown=3, NotChecked=0, Total=380 [2022-11-02 21:04:54,632 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 66 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:04:54,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 407 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 22 Unchecked, 0.0s Time] [2022-11-02 21:04:54,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1964 states. [2022-11-02 21:04:54,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1964 to 1964. [2022-11-02 21:04:54,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1964 states, 1963 states have (on average 1.379521141110545) internal successors, (2708), 1963 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:54,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1964 states to 1964 states and 2708 transitions. [2022-11-02 21:04:54,812 INFO L78 Accepts]: Start accepts. Automaton has 1964 states and 2708 transitions. Word has length 36 [2022-11-02 21:04:54,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:04:54,813 INFO L495 AbstractCegarLoop]: Abstraction has 1964 states and 2708 transitions. [2022-11-02 21:04:54,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:04:54,813 INFO L276 IsEmpty]: Start isEmpty. Operand 1964 states and 2708 transitions. [2022-11-02 21:04:54,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:04:54,815 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:04:54,815 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:04:54,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-11-02 21:04:55,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:04:55,032 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:04:55,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:04:55,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1916213205, now seen corresponding path program 1 times [2022-11-02 21:04:55,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:04:55,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [849866847] [2022-11-02 21:04:55,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:04:55,033 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:04:55,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:04:55,035 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:04:55,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-11-02 21:04:55,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:04:55,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-02 21:04:55,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:04:56,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:04:56,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:05:05,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:05:05,536 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:05:05,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [849866847] [2022-11-02 21:05:05,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [849866847] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:05:05,536 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:05:05,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:05:05,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483771779] [2022-11-02 21:05:05,537 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:05:05,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:05:05,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:05:05,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:05:05,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=228, Unknown=3, NotChecked=0, Total=306 [2022-11-02 21:05:05,538 INFO L87 Difference]: Start difference. First operand 1964 states and 2708 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:05,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:05:05,828 INFO L93 Difference]: Finished difference Result 2267 states and 3147 transitions. [2022-11-02 21:05:05,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-02 21:05:05,829 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:05:05,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:05:05,835 INFO L225 Difference]: With dead ends: 2267 [2022-11-02 21:05:05,835 INFO L226 Difference]: Without dead ends: 2265 [2022-11-02 21:05:05,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=91, Invalid=286, Unknown=3, NotChecked=0, Total=380 [2022-11-02 21:05:05,836 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 138 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:05:05,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 528 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 38 Unchecked, 0.0s Time] [2022-11-02 21:05:05,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states. [2022-11-02 21:05:05,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 2025. [2022-11-02 21:05:05,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2025 states, 2024 states have (on average 1.3799407114624507) internal successors, (2793), 2024 states have internal predecessors, (2793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:05,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2025 states to 2025 states and 2793 transitions. [2022-11-02 21:05:05,993 INFO L78 Accepts]: Start accepts. Automaton has 2025 states and 2793 transitions. Word has length 36 [2022-11-02 21:05:05,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:05:05,993 INFO L495 AbstractCegarLoop]: Abstraction has 2025 states and 2793 transitions. [2022-11-02 21:05:05,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:05,994 INFO L276 IsEmpty]: Start isEmpty. Operand 2025 states and 2793 transitions. [2022-11-02 21:05:05,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:05:05,996 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:05:05,996 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:06,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-11-02 21:05:06,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:05:06,214 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:05:06,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:06,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1236154835, now seen corresponding path program 1 times [2022-11-02 21:05:06,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:05:06,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2116333291] [2022-11-02 21:05:06,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:06,215 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:05:06,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:05:06,216 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:05:06,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-11-02 21:05:06,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:06,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-02 21:05:06,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:05:07,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:05:07,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:05:10,088 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:05:10,088 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:05:10,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2116333291] [2022-11-02 21:05:10,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2116333291] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:05:10,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:05:10,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-11-02 21:05:10,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612494206] [2022-11-02 21:05:10,089 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:05:10,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-02 21:05:10,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:05:10,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-02 21:05:10,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=137, Unknown=1, NotChecked=0, Total=182 [2022-11-02 21:05:10,091 INFO L87 Difference]: Start difference. First operand 2025 states and 2793 transitions. Second operand has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:10,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:05:10,248 INFO L93 Difference]: Finished difference Result 3251 states and 4537 transitions. [2022-11-02 21:05:10,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 21:05:10,249 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:05:10,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:05:10,259 INFO L225 Difference]: With dead ends: 3251 [2022-11-02 21:05:10,259 INFO L226 Difference]: Without dead ends: 3249 [2022-11-02 21:05:10,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=44, Invalid=137, Unknown=1, NotChecked=0, Total=182 [2022-11-02 21:05:10,261 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 147 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-02 21:05:10,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 488 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 31 Unchecked, 0.0s Time] [2022-11-02 21:05:10,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2022-11-02 21:05:10,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 2022. [2022-11-02 21:05:10,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2022 states, 2021 states have (on average 1.3805047006432458) internal successors, (2790), 2021 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:10,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2022 states to 2022 states and 2790 transitions. [2022-11-02 21:05:10,412 INFO L78 Accepts]: Start accepts. Automaton has 2022 states and 2790 transitions. Word has length 36 [2022-11-02 21:05:10,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:05:10,412 INFO L495 AbstractCegarLoop]: Abstraction has 2022 states and 2790 transitions. [2022-11-02 21:05:10,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:10,412 INFO L276 IsEmpty]: Start isEmpty. Operand 2022 states and 2790 transitions. [2022-11-02 21:05:10,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:05:10,414 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:05:10,414 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:10,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-11-02 21:05:10,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:05:10,619 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:05:10,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:10,619 INFO L85 PathProgramCache]: Analyzing trace with hash 536019633, now seen corresponding path program 1 times [2022-11-02 21:05:10,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:05:10,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [521923338] [2022-11-02 21:05:10,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:10,620 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:05:10,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:05:10,621 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:05:10,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-11-02 21:05:10,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:10,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-02 21:05:10,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:05:11,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 21:05:11,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:05:12,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 21:05:12,185 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:05:12,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [521923338] [2022-11-02 21:05:12,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [521923338] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:05:12,185 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:05:12,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-11-02 21:05:12,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483235571] [2022-11-02 21:05:12,185 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:05:12,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-02 21:05:12,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:05:12,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-02 21:05:12,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-11-02 21:05:12,187 INFO L87 Difference]: Start difference. First operand 2022 states and 2790 transitions. Second operand has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:13,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:05:13,521 INFO L93 Difference]: Finished difference Result 3649 states and 4975 transitions. [2022-11-02 21:05:13,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-02 21:05:13,522 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:05:13,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:05:13,530 INFO L225 Difference]: With dead ends: 3649 [2022-11-02 21:05:13,530 INFO L226 Difference]: Without dead ends: 3295 [2022-11-02 21:05:13,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=150, Invalid=606, Unknown=0, NotChecked=0, Total=756 [2022-11-02 21:05:13,533 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 176 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-02 21:05:13,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 710 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 235 Invalid, 0 Unknown, 266 Unchecked, 0.6s Time] [2022-11-02 21:05:13,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3295 states. [2022-11-02 21:05:13,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3295 to 2357. [2022-11-02 21:05:13,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2357 states, 2356 states have (on average 1.3786078098471986) internal successors, (3248), 2356 states have internal predecessors, (3248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:13,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2357 states to 2357 states and 3248 transitions. [2022-11-02 21:05:13,715 INFO L78 Accepts]: Start accepts. Automaton has 2357 states and 3248 transitions. Word has length 36 [2022-11-02 21:05:13,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:05:13,715 INFO L495 AbstractCegarLoop]: Abstraction has 2357 states and 3248 transitions. [2022-11-02 21:05:13,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:13,715 INFO L276 IsEmpty]: Start isEmpty. Operand 2357 states and 3248 transitions. [2022-11-02 21:05:13,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:05:13,717 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:05:13,717 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:13,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-11-02 21:05:13,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:05:13,934 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:05:13,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:13,935 INFO L85 PathProgramCache]: Analyzing trace with hash 593337517, now seen corresponding path program 1 times [2022-11-02 21:05:13,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:05:13,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975903311] [2022-11-02 21:05:13,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:13,936 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:05:13,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:05:13,937 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:05:13,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-11-02 21:05:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:14,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-02 21:05:14,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:05:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-02 21:05:15,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 21:05:22,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:05:22,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:05:22,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975903311] [2022-11-02 21:05:22,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975903311] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 21:05:22,714 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-02 21:05:22,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2022-11-02 21:05:22,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632092528] [2022-11-02 21:05:22,715 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-02 21:05:22,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-02 21:05:22,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:05:22,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-02 21:05:22,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=636, Unknown=2, NotChecked=0, Total=702 [2022-11-02 21:05:22,716 INFO L87 Difference]: Start difference. First operand 2357 states and 3248 transitions. Second operand has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:25,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:05:25,094 INFO L93 Difference]: Finished difference Result 3503 states and 4742 transitions. [2022-11-02 21:05:25,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 21:05:25,095 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:05:25,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:05:25,102 INFO L225 Difference]: With dead ends: 3503 [2022-11-02 21:05:25,103 INFO L226 Difference]: Without dead ends: 3501 [2022-11-02 21:05:25,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=273, Invalid=1617, Unknown=2, NotChecked=0, Total=1892 [2022-11-02 21:05:25,105 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 270 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 421 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-02 21:05:25,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 1012 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 121 Invalid, 0 Unknown, 421 Unchecked, 0.4s Time] [2022-11-02 21:05:25,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3501 states. [2022-11-02 21:05:25,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3501 to 2670. [2022-11-02 21:05:25,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2670 states, 2669 states have (on average 1.3825402772573998) internal successors, (3690), 2669 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:25,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2670 states to 2670 states and 3690 transitions. [2022-11-02 21:05:25,302 INFO L78 Accepts]: Start accepts. Automaton has 2670 states and 3690 transitions. Word has length 36 [2022-11-02 21:05:25,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:05:25,303 INFO L495 AbstractCegarLoop]: Abstraction has 2670 states and 3690 transitions. [2022-11-02 21:05:25,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5925925925925926) internal successors, (70), 27 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:25,303 INFO L276 IsEmpty]: Start isEmpty. Operand 2670 states and 3690 transitions. [2022-11-02 21:05:25,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-02 21:05:25,309 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:05:25,309 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:25,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-11-02 21:05:25,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:05:25,527 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:05:25,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:25,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1892277971, now seen corresponding path program 1 times [2022-11-02 21:05:25,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:05:25,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [894349027] [2022-11-02 21:05:25,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:25,528 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:05:25,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:05:25,529 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:05:25,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-11-02 21:05:25,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:25,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 21:05:25,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:05:25,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:05:25,958 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 21:05:25,958 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-11-02 21:05:25,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [894349027] [2022-11-02 21:05:25,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [894349027] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 21:05:25,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 21:05:25,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 21:05:25,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367728228] [2022-11-02 21:05:25,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 21:05:25,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-02 21:05:25,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-11-02 21:05:25,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 21:05:25,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 21:05:25,961 INFO L87 Difference]: Start difference. First operand 2670 states and 3690 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:26,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 21:05:26,270 INFO L93 Difference]: Finished difference Result 4863 states and 6735 transitions. [2022-11-02 21:05:26,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 21:05:26,271 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-11-02 21:05:26,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-02 21:05:26,276 INFO L225 Difference]: With dead ends: 4863 [2022-11-02 21:05:26,276 INFO L226 Difference]: Without dead ends: 2635 [2022-11-02 21:05:26,279 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-02 21:05:26,280 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 5 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-02 21:05:26,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 89 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-11-02 21:05:26,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2635 states. [2022-11-02 21:05:26,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2635 to 2635. [2022-11-02 21:05:26,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2635 states, 2634 states have (on average 1.375094912680334) internal successors, (3622), 2634 states have internal predecessors, (3622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:26,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2635 states to 2635 states and 3622 transitions. [2022-11-02 21:05:26,527 INFO L78 Accepts]: Start accepts. Automaton has 2635 states and 3622 transitions. Word has length 36 [2022-11-02 21:05:26,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-02 21:05:26,527 INFO L495 AbstractCegarLoop]: Abstraction has 2635 states and 3622 transitions. [2022-11-02 21:05:26,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 21:05:26,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2635 states and 3622 transitions. [2022-11-02 21:05:26,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-02 21:05:26,530 INFO L187 NwaCegarLoop]: Found error trace [2022-11-02 21:05:26,530 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 21:05:26,546 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-11-02 21:05:26,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 [2022-11-02 21:05:26,746 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-02 21:05:26,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 21:05:26,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1767034699, now seen corresponding path program 1 times [2022-11-02 21:05:26,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-11-02 21:05:26,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [312490295] [2022-11-02 21:05:26,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 21:05:26,748 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-02 21:05:26,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat [2022-11-02 21:05:26,749 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-02 21:05:26,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b9bfbcaa-44c1-492b-b149-10e49cdfd263/bin/uautomizer-Dbtcem3rbc/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-11-02 21:05:27,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 21:05:27,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-02 21:05:27,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 21:05:40,039 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 27 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 21:05:40,040 INFO L328 TraceCheckSpWp]: Computing backward predicates...