./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/test-context1.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/test-context1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a6c10414fe2617d00008bf9d366bc6ac1618cf93ea0f6ae08bc6c5a126364bce --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 17:51:13,937 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 17:51:13,938 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 17:51:13,968 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 17:51:13,969 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 17:51:13,970 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 17:51:13,971 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 17:51:13,974 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 17:51:13,976 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 17:51:13,977 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 17:51:13,978 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 17:51:13,980 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 17:51:13,980 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 17:51:13,981 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 17:51:13,983 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 17:51:13,984 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 17:51:13,985 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 17:51:13,986 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 17:51:13,989 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 17:51:13,991 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 17:51:13,993 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 17:51:13,995 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 17:51:13,996 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 17:51:13,997 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 17:51:14,000 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 17:51:14,001 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 17:51:14,001 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 17:51:14,002 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 17:51:14,003 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 17:51:14,004 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 17:51:14,004 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 17:51:14,005 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 17:51:14,006 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 17:51:14,007 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 17:51:14,008 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 17:51:14,008 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 17:51:14,009 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 17:51:14,009 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 17:51:14,009 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 17:51:14,010 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 17:51:14,010 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 17:51:14,011 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 17:51:14,029 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 17:51:14,029 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 17:51:14,030 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 17:51:14,030 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 17:51:14,030 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 17:51:14,030 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 17:51:14,031 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 17:51:14,031 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 17:51:14,031 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 17:51:14,031 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 17:51:14,031 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 17:51:14,031 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 17:51:14,031 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 17:51:14,031 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 17:51:14,032 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 17:51:14,032 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 17:51:14,032 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 17:51:14,032 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 17:51:14,032 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 17:51:14,032 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 17:51:14,032 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 17:51:14,032 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 17:51:14,032 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 17:51:14,033 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 17:51:14,033 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 17:51:14,033 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 17:51:14,033 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 17:51:14,033 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 17:51:14,033 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 17:51:14,033 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 17:51:14,033 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 17:51:14,033 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 17:51:14,034 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 17:51:14,034 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 17:51:14,034 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_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/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_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a6c10414fe2617d00008bf9d366bc6ac1618cf93ea0f6ae08bc6c5a126364bce [2021-12-06 17:51:14,211 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 17:51:14,226 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 17:51:14,228 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 17:51:14,228 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 17:51:14,229 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 17:51:14,230 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/test-context1.wvr.c [2021-12-06 17:51:14,272 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/data/6abbae8f7/0b98fce7afea471da62fad68bc83350b/FLAG0743ac536 [2021-12-06 17:51:14,634 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 17:51:14,635 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/sv-benchmarks/c/weaver/test-context1.wvr.c [2021-12-06 17:51:14,640 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/data/6abbae8f7/0b98fce7afea471da62fad68bc83350b/FLAG0743ac536 [2021-12-06 17:51:15,049 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/data/6abbae8f7/0b98fce7afea471da62fad68bc83350b [2021-12-06 17:51:15,051 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 17:51:15,051 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 17:51:15,053 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 17:51:15,053 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 17:51:15,055 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 17:51:15,056 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,057 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7bf2a0b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15, skipping insertion in model container [2021-12-06 17:51:15,057 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,062 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 17:51:15,074 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 17:51:15,194 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_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/sv-benchmarks/c/weaver/test-context1.wvr.c[2433,2446] [2021-12-06 17:51:15,199 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:51:15,204 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 17:51:15,218 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_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/sv-benchmarks/c/weaver/test-context1.wvr.c[2433,2446] [2021-12-06 17:51:15,221 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:51:15,231 INFO L208 MainTranslator]: Completed translation [2021-12-06 17:51:15,231 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15 WrapperNode [2021-12-06 17:51:15,231 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 17:51:15,232 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 17:51:15,232 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 17:51:15,232 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 17:51:15,238 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,246 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,269 INFO L137 Inliner]: procedures = 24, calls = 34, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 131 [2021-12-06 17:51:15,270 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 17:51:15,270 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 17:51:15,270 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 17:51:15,271 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 17:51:15,278 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,278 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,281 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,281 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,288 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,292 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,294 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,297 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 17:51:15,298 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 17:51:15,298 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 17:51:15,298 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 17:51:15,299 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (1/1) ... [2021-12-06 17:51:15,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 17:51:15,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:15,323 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 17:51:15,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 17:51:15,352 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 17:51:15,352 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-06 17:51:15,353 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-06 17:51:15,353 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-06 17:51:15,353 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-06 17:51:15,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 17:51:15,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 17:51:15,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 17:51:15,353 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-06 17:51:15,353 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-06 17:51:15,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 17:51:15,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 17:51:15,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 17:51:15,354 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 17:51:15,354 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 17:51:15,355 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 17:51:15,414 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 17:51:15,416 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 17:51:15,585 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 17:51:15,664 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 17:51:15,664 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-06 17:51:15,666 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:51:15 BoogieIcfgContainer [2021-12-06 17:51:15,666 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 17:51:15,668 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 17:51:15,668 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 17:51:15,671 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 17:51:15,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 05:51:15" (1/3) ... [2021-12-06 17:51:15,672 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d3fcf9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 05:51:15, skipping insertion in model container [2021-12-06 17:51:15,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:51:15" (2/3) ... [2021-12-06 17:51:15,673 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d3fcf9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 05:51:15, skipping insertion in model container [2021-12-06 17:51:15,673 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:51:15" (3/3) ... [2021-12-06 17:51:15,674 INFO L111 eAbstractionObserver]: Analyzing ICFG test-context1.wvr.c [2021-12-06 17:51:15,678 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 17:51:15,678 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 17:51:15,678 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 17:51:15,678 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 17:51:15,701 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,702 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,702 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,702 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,702 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,703 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,703 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,703 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,703 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,703 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,704 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,704 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,704 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,704 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,704 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,704 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,705 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,705 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,705 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,705 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,706 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,706 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,706 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,706 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,707 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,707 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,707 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,707 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,707 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,707 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,708 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,708 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,708 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,708 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,708 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,709 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,709 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,709 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,709 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,709 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,710 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,710 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,713 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,713 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,713 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,713 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,714 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,714 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,714 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,715 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,715 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,715 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,716 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 17:51:15,719 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-06 17:51:15,767 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 17:51:15,774 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 17:51:15,775 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-06 17:51:15,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 116 transitions, 248 flow [2021-12-06 17:51:15,828 INFO L129 PetriNetUnfolder]: 9/114 cut-off events. [2021-12-06 17:51:15,828 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 17:51:15,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123 conditions, 114 events. 9/114 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 81. Up to 2 conditions per place. [2021-12-06 17:51:15,831 INFO L82 GeneralOperation]: Start removeDead. Operand has 114 places, 116 transitions, 248 flow [2021-12-06 17:51:15,835 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 103 places, 105 transitions, 222 flow [2021-12-06 17:51:15,872 INFO L129 PetriNetUnfolder]: 9/104 cut-off events. [2021-12-06 17:51:15,872 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-06 17:51:15,872 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:15,873 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:15,874 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:15,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:15,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1304387571, now seen corresponding path program 1 times [2021-12-06 17:51:15,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:15,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407675460] [2021-12-06 17:51:15,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:15,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:16,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:16,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:16,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407675460] [2021-12-06 17:51:16,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407675460] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:51:16,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:51:16,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 17:51:16,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759885195] [2021-12-06 17:51:16,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:51:16,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 17:51:16,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:16,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 17:51:16,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 17:51:16,077 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 116 [2021-12-06 17:51:16,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 105 transitions, 222 flow. Second operand has 2 states, 2 states have (on average 106.5) internal successors, (213), 2 states have internal predecessors, (213), 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) [2021-12-06 17:51:16,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:16,079 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 116 [2021-12-06 17:51:16,080 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:16,109 INFO L129 PetriNetUnfolder]: 5/101 cut-off events. [2021-12-06 17:51:16,109 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-12-06 17:51:16,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 101 events. 5/101 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 8/103 useless extension candidates. Maximal degree in co-relation 79. Up to 9 conditions per place. [2021-12-06 17:51:16,110 INFO L132 encePairwiseOnDemand]: 110/116 looper letters, 6 selfloop transitions, 0 changer transitions 3/99 dead transitions. [2021-12-06 17:51:16,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 99 transitions, 222 flow [2021-12-06 17:51:16,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 17:51:16,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-06 17:51:16,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 218 transitions. [2021-12-06 17:51:16,121 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9396551724137931 [2021-12-06 17:51:16,121 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 218 transitions. [2021-12-06 17:51:16,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 218 transitions. [2021-12-06 17:51:16,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:16,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 218 transitions. [2021-12-06 17:51:16,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 109.0) internal successors, (218), 2 states have internal predecessors, (218), 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) [2021-12-06 17:51:16,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 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) [2021-12-06 17:51:16,132 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 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) [2021-12-06 17:51:16,134 INFO L186 Difference]: Start difference. First operand has 103 places, 105 transitions, 222 flow. Second operand 2 states and 218 transitions. [2021-12-06 17:51:16,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 99 transitions, 222 flow [2021-12-06 17:51:16,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 99 transitions, 214 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-06 17:51:16,140 INFO L242 Difference]: Finished difference. Result has 100 places, 96 transitions, 196 flow [2021-12-06 17:51:16,142 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=196, PETRI_PLACES=100, PETRI_TRANSITIONS=96} [2021-12-06 17:51:16,145 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, -3 predicate places. [2021-12-06 17:51:16,145 INFO L470 AbstractCegarLoop]: Abstraction has has 100 places, 96 transitions, 196 flow [2021-12-06 17:51:16,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 106.5) internal successors, (213), 2 states have internal predecessors, (213), 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) [2021-12-06 17:51:16,146 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:16,146 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:16,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 17:51:16,147 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:16,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:16,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1861027578, now seen corresponding path program 1 times [2021-12-06 17:51:16,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:16,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098048541] [2021-12-06 17:51:16,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:16,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:16,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:16,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:16,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:16,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098048541] [2021-12-06 17:51:16,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098048541] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:51:16,270 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:51:16,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 17:51:16,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748013750] [2021-12-06 17:51:16,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:51:16,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:51:16,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:16,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:51:16,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:51:16,274 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 116 [2021-12-06 17:51:16,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 96 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 89.6) internal successors, (448), 5 states have internal predecessors, (448), 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) [2021-12-06 17:51:16,275 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:16,275 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 116 [2021-12-06 17:51:16,275 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:16,336 INFO L129 PetriNetUnfolder]: 7/120 cut-off events. [2021-12-06 17:51:16,337 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-12-06 17:51:16,337 INFO L84 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 120 events. 7/120 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 96 event pairs, 0 based on Foata normal form. 1/116 useless extension candidates. Maximal degree in co-relation 152. Up to 15 conditions per place. [2021-12-06 17:51:16,338 INFO L132 encePairwiseOnDemand]: 111/116 looper letters, 21 selfloop transitions, 2 changer transitions 4/103 dead transitions. [2021-12-06 17:51:16,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 103 transitions, 266 flow [2021-12-06 17:51:16,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:51:16,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 17:51:16,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 458 transitions. [2021-12-06 17:51:16,341 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7896551724137931 [2021-12-06 17:51:16,342 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 458 transitions. [2021-12-06 17:51:16,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 458 transitions. [2021-12-06 17:51:16,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:16,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 458 transitions. [2021-12-06 17:51:16,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 91.6) internal successors, (458), 5 states have internal predecessors, (458), 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) [2021-12-06 17:51:16,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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) [2021-12-06 17:51:16,348 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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) [2021-12-06 17:51:16,348 INFO L186 Difference]: Start difference. First operand has 100 places, 96 transitions, 196 flow. Second operand 5 states and 458 transitions. [2021-12-06 17:51:16,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 103 transitions, 266 flow [2021-12-06 17:51:16,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 103 transitions, 266 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 17:51:16,351 INFO L242 Difference]: Finished difference. Result has 104 places, 97 transitions, 212 flow [2021-12-06 17:51:16,351 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=104, PETRI_TRANSITIONS=97} [2021-12-06 17:51:16,352 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 1 predicate places. [2021-12-06 17:51:16,352 INFO L470 AbstractCegarLoop]: Abstraction has has 104 places, 97 transitions, 212 flow [2021-12-06 17:51:16,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.6) internal successors, (448), 5 states have internal predecessors, (448), 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) [2021-12-06 17:51:16,352 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:16,353 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:16,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 17:51:16,353 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:16,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:16,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1965846470, now seen corresponding path program 1 times [2021-12-06 17:51:16,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:16,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978950832] [2021-12-06 17:51:16,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:16,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:16,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:16,426 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:16,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:16,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978950832] [2021-12-06 17:51:16,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978950832] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:51:16,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:51:16,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 17:51:16,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933208401] [2021-12-06 17:51:16,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:51:16,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 17:51:16,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:16,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 17:51:16,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 17:51:16,429 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 116 [2021-12-06 17:51:16,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 97 transitions, 212 flow. Second operand has 3 states, 3 states have (on average 104.0) internal successors, (312), 3 states have internal predecessors, (312), 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) [2021-12-06 17:51:16,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:16,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 116 [2021-12-06 17:51:16,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:16,458 INFO L129 PetriNetUnfolder]: 8/138 cut-off events. [2021-12-06 17:51:16,458 INFO L130 PetriNetUnfolder]: For 13/14 co-relation queries the response was YES. [2021-12-06 17:51:16,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 177 conditions, 138 events. 8/138 cut-off events. For 13/14 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 185 event pairs, 1 based on Foata normal form. 3/133 useless extension candidates. Maximal degree in co-relation 170. Up to 15 conditions per place. [2021-12-06 17:51:16,459 INFO L132 encePairwiseOnDemand]: 113/116 looper letters, 8 selfloop transitions, 2 changer transitions 2/101 dead transitions. [2021-12-06 17:51:16,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 101 transitions, 247 flow [2021-12-06 17:51:16,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 17:51:16,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 17:51:16,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 318 transitions. [2021-12-06 17:51:16,461 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9137931034482759 [2021-12-06 17:51:16,461 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 318 transitions. [2021-12-06 17:51:16,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 318 transitions. [2021-12-06 17:51:16,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:16,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 318 transitions. [2021-12-06 17:51:16,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 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) [2021-12-06 17:51:16,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 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) [2021-12-06 17:51:16,465 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 116.0) internal successors, (464), 4 states have internal predecessors, (464), 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) [2021-12-06 17:51:16,465 INFO L186 Difference]: Start difference. First operand has 104 places, 97 transitions, 212 flow. Second operand 3 states and 318 transitions. [2021-12-06 17:51:16,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 101 transitions, 247 flow [2021-12-06 17:51:16,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 101 transitions, 241 flow, removed 2 selfloop flow, removed 3 redundant places. [2021-12-06 17:51:16,468 INFO L242 Difference]: Finished difference. Result has 102 places, 98 transitions, 218 flow [2021-12-06 17:51:16,468 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=102, PETRI_TRANSITIONS=98} [2021-12-06 17:51:16,468 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, -1 predicate places. [2021-12-06 17:51:16,469 INFO L470 AbstractCegarLoop]: Abstraction has has 102 places, 98 transitions, 218 flow [2021-12-06 17:51:16,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 104.0) internal successors, (312), 3 states have internal predecessors, (312), 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) [2021-12-06 17:51:16,469 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:16,469 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:16,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 17:51:16,470 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:16,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:16,470 INFO L85 PathProgramCache]: Analyzing trace with hash 983157472, now seen corresponding path program 1 times [2021-12-06 17:51:16,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:16,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759029711] [2021-12-06 17:51:16,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:16,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:16,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:16,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:16,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:16,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759029711] [2021-12-06 17:51:16,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759029711] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:51:16,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:51:16,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 17:51:16,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870670206] [2021-12-06 17:51:16,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:51:16,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 17:51:16,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:16,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 17:51:16,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-12-06 17:51:16,593 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 116 [2021-12-06 17:51:16,594 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 98 transitions, 218 flow. Second operand has 8 states, 8 states have (on average 89.25) internal successors, (714), 8 states have internal predecessors, (714), 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) [2021-12-06 17:51:16,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:16,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 116 [2021-12-06 17:51:16,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:16,700 INFO L129 PetriNetUnfolder]: 8/184 cut-off events. [2021-12-06 17:51:16,700 INFO L130 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2021-12-06 17:51:16,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 254 conditions, 184 events. 8/184 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 375 event pairs, 0 based on Foata normal form. 2/176 useless extension candidates. Maximal degree in co-relation 248. Up to 14 conditions per place. [2021-12-06 17:51:16,702 INFO L132 encePairwiseOnDemand]: 105/116 looper letters, 21 selfloop transitions, 10 changer transitions 8/113 dead transitions. [2021-12-06 17:51:16,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 113 transitions, 337 flow [2021-12-06 17:51:16,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 17:51:16,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 17:51:16,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 823 transitions. [2021-12-06 17:51:16,706 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7883141762452107 [2021-12-06 17:51:16,706 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 823 transitions. [2021-12-06 17:51:16,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 823 transitions. [2021-12-06 17:51:16,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:16,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 823 transitions. [2021-12-06 17:51:16,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.44444444444444) internal successors, (823), 9 states have internal predecessors, (823), 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) [2021-12-06 17:51:16,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 116.0) internal successors, (1160), 10 states have internal predecessors, (1160), 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) [2021-12-06 17:51:16,712 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 116.0) internal successors, (1160), 10 states have internal predecessors, (1160), 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) [2021-12-06 17:51:16,712 INFO L186 Difference]: Start difference. First operand has 102 places, 98 transitions, 218 flow. Second operand 9 states and 823 transitions. [2021-12-06 17:51:16,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 113 transitions, 337 flow [2021-12-06 17:51:16,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 113 transitions, 335 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 17:51:16,715 INFO L242 Difference]: Finished difference. Result has 110 places, 99 transitions, 244 flow [2021-12-06 17:51:16,716 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=244, PETRI_PLACES=110, PETRI_TRANSITIONS=99} [2021-12-06 17:51:16,716 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 7 predicate places. [2021-12-06 17:51:16,717 INFO L470 AbstractCegarLoop]: Abstraction has has 110 places, 99 transitions, 244 flow [2021-12-06 17:51:16,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 89.25) internal successors, (714), 8 states have internal predecessors, (714), 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) [2021-12-06 17:51:16,717 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:16,717 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:16,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 17:51:16,718 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:16,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:16,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1344338713, now seen corresponding path program 1 times [2021-12-06 17:51:16,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:16,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206765139] [2021-12-06 17:51:16,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:16,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:16,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:16,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:16,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:16,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206765139] [2021-12-06 17:51:16,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206765139] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:16,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536366672] [2021-12-06 17:51:16,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:16,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:16,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:16,917 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:16,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 17:51:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:16,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-06 17:51:16,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:17,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 17:51:17,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:17,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:17,545 INFO L354 Elim1Store]: treesize reduction 14, result has 26.3 percent of original size [2021-12-06 17:51:17,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 13 [2021-12-06 17:51:17,652 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:17,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536366672] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:17,653 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:17,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 7] total 15 [2021-12-06 17:51:17,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170063035] [2021-12-06 17:51:17,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:17,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 17:51:17,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:17,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 17:51:17,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-12-06 17:51:17,657 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 116 [2021-12-06 17:51:17,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 99 transitions, 244 flow. Second operand has 15 states, 15 states have (on average 70.66666666666667) internal successors, (1060), 15 states have internal predecessors, (1060), 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) [2021-12-06 17:51:17,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:17,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 116 [2021-12-06 17:51:17,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:17,893 INFO L129 PetriNetUnfolder]: 28/243 cut-off events. [2021-12-06 17:51:17,894 INFO L130 PetriNetUnfolder]: For 74/74 co-relation queries the response was YES. [2021-12-06 17:51:17,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 412 conditions, 243 events. 28/243 cut-off events. For 74/74 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 701 event pairs, 0 based on Foata normal form. 1/229 useless extension candidates. Maximal degree in co-relation 405. Up to 27 conditions per place. [2021-12-06 17:51:17,897 INFO L132 encePairwiseOnDemand]: 100/116 looper letters, 45 selfloop transitions, 15 changer transitions 9/126 dead transitions. [2021-12-06 17:51:17,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 126 transitions, 462 flow [2021-12-06 17:51:17,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 17:51:17,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 17:51:17,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1192 transitions. [2021-12-06 17:51:17,902 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6044624746450304 [2021-12-06 17:51:17,902 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1192 transitions. [2021-12-06 17:51:17,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1192 transitions. [2021-12-06 17:51:17,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:17,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1192 transitions. [2021-12-06 17:51:17,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 70.11764705882354) internal successors, (1192), 17 states have internal predecessors, (1192), 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) [2021-12-06 17:51:17,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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) [2021-12-06 17:51:17,913 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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) [2021-12-06 17:51:17,913 INFO L186 Difference]: Start difference. First operand has 110 places, 99 transitions, 244 flow. Second operand 17 states and 1192 transitions. [2021-12-06 17:51:17,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 126 transitions, 462 flow [2021-12-06 17:51:17,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 126 transitions, 449 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-06 17:51:17,917 INFO L242 Difference]: Finished difference. Result has 124 places, 102 transitions, 290 flow [2021-12-06 17:51:17,917 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=290, PETRI_PLACES=124, PETRI_TRANSITIONS=102} [2021-12-06 17:51:17,918 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 21 predicate places. [2021-12-06 17:51:17,918 INFO L470 AbstractCegarLoop]: Abstraction has has 124 places, 102 transitions, 290 flow [2021-12-06 17:51:17,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 70.66666666666667) internal successors, (1060), 15 states have internal predecessors, (1060), 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) [2021-12-06 17:51:17,919 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:17,919 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:17,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 17:51:18,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:18,120 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:18,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:18,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1208957137, now seen corresponding path program 2 times [2021-12-06 17:51:18,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:18,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221394185] [2021-12-06 17:51:18,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:18,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:18,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:18,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:18,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:18,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221394185] [2021-12-06 17:51:18,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221394185] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:18,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238035123] [2021-12-06 17:51:18,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 17:51:18,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:18,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:18,374 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:18,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 17:51:18,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 17:51:18,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:18,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-06 17:51:18,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:18,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:51:18,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 17:51:18,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 17:51:18,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:18,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:18,995 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_89 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_89) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset)))) is different from false [2021-12-06 17:51:19,007 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:51:19,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2021-12-06 17:51:19,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-12-06 17:51:19,313 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:19,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238035123] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:19,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:19,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 30 [2021-12-06 17:51:19,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684086547] [2021-12-06 17:51:19,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:19,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-06 17:51:19,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:19,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-06 17:51:19,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=696, Unknown=1, NotChecked=54, Total=870 [2021-12-06 17:51:19,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 116 [2021-12-06 17:51:19,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 102 transitions, 290 flow. Second operand has 30 states, 30 states have (on average 63.93333333333333) internal successors, (1918), 30 states have internal predecessors, (1918), 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) [2021-12-06 17:51:19,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:19,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 116 [2021-12-06 17:51:19,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:19,722 INFO L129 PetriNetUnfolder]: 56/355 cut-off events. [2021-12-06 17:51:19,722 INFO L130 PetriNetUnfolder]: For 334/338 co-relation queries the response was YES. [2021-12-06 17:51:19,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 701 conditions, 355 events. 56/355 cut-off events. For 334/338 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1521 event pairs, 0 based on Foata normal form. 5/339 useless extension candidates. Maximal degree in co-relation 690. Up to 74 conditions per place. [2021-12-06 17:51:19,727 INFO L132 encePairwiseOnDemand]: 96/116 looper letters, 46 selfloop transitions, 25 changer transitions 9/134 dead transitions. [2021-12-06 17:51:19,727 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 134 transitions, 583 flow [2021-12-06 17:51:19,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 17:51:19,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 17:51:19,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1235 transitions. [2021-12-06 17:51:19,732 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5603448275862069 [2021-12-06 17:51:19,732 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1235 transitions. [2021-12-06 17:51:19,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1235 transitions. [2021-12-06 17:51:19,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:19,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1235 transitions. [2021-12-06 17:51:19,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 65.0) internal successors, (1235), 19 states have internal predecessors, (1235), 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) [2021-12-06 17:51:19,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 116.0) internal successors, (2320), 20 states have internal predecessors, (2320), 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) [2021-12-06 17:51:19,750 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 116.0) internal successors, (2320), 20 states have internal predecessors, (2320), 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) [2021-12-06 17:51:19,750 INFO L186 Difference]: Start difference. First operand has 124 places, 102 transitions, 290 flow. Second operand 19 states and 1235 transitions. [2021-12-06 17:51:19,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 134 transitions, 583 flow [2021-12-06 17:51:19,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 134 transitions, 530 flow, removed 5 selfloop flow, removed 15 redundant places. [2021-12-06 17:51:19,756 INFO L242 Difference]: Finished difference. Result has 130 places, 115 transitions, 415 flow [2021-12-06 17:51:19,756 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=415, PETRI_PLACES=130, PETRI_TRANSITIONS=115} [2021-12-06 17:51:19,757 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 27 predicate places. [2021-12-06 17:51:19,757 INFO L470 AbstractCegarLoop]: Abstraction has has 130 places, 115 transitions, 415 flow [2021-12-06 17:51:19,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 63.93333333333333) internal successors, (1918), 30 states have internal predecessors, (1918), 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) [2021-12-06 17:51:19,758 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:19,759 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:19,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 17:51:19,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-12-06 17:51:19,960 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:19,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:19,961 INFO L85 PathProgramCache]: Analyzing trace with hash 664977125, now seen corresponding path program 3 times [2021-12-06 17:51:19,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:19,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155200976] [2021-12-06 17:51:19,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:19,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:20,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:20,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:20,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155200976] [2021-12-06 17:51:20,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155200976] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:20,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480579208] [2021-12-06 17:51:20,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 17:51:20,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:20,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:20,140 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:20,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 17:51:20,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-06 17:51:20,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:20,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 33 conjunts are in the unsatisfiable core [2021-12-06 17:51:20,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:20,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:51:20,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 17:51:20,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 17:51:20,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:20,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:20,622 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_114 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_114) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset)) 5)) is different from false [2021-12-06 17:51:20,632 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:51:20,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2021-12-06 17:51:20,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-12-06 17:51:20,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:51:20,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480579208] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:20,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:20,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 30 [2021-12-06 17:51:20,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958346958] [2021-12-06 17:51:20,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:20,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-06 17:51:20,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:20,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-06 17:51:20,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=696, Unknown=1, NotChecked=54, Total=870 [2021-12-06 17:51:20,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 116 [2021-12-06 17:51:20,870 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 115 transitions, 415 flow. Second operand has 30 states, 30 states have (on average 63.9) internal successors, (1917), 30 states have internal predecessors, (1917), 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) [2021-12-06 17:51:20,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:20,870 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 116 [2021-12-06 17:51:20,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:21,177 INFO L129 PetriNetUnfolder]: 72/442 cut-off events. [2021-12-06 17:51:21,178 INFO L130 PetriNetUnfolder]: For 517/531 co-relation queries the response was YES. [2021-12-06 17:51:21,179 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1016 conditions, 442 events. 72/442 cut-off events. For 517/531 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2193 event pairs, 5 based on Foata normal form. 12/425 useless extension candidates. Maximal degree in co-relation 1002. Up to 106 conditions per place. [2021-12-06 17:51:21,181 INFO L132 encePairwiseOnDemand]: 96/116 looper letters, 52 selfloop transitions, 27 changer transitions 8/141 dead transitions. [2021-12-06 17:51:21,181 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 141 transitions, 745 flow [2021-12-06 17:51:21,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 17:51:21,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-06 17:51:21,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1232 transitions. [2021-12-06 17:51:21,185 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.558983666061706 [2021-12-06 17:51:21,185 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1232 transitions. [2021-12-06 17:51:21,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1232 transitions. [2021-12-06 17:51:21,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:21,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1232 transitions. [2021-12-06 17:51:21,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 64.84210526315789) internal successors, (1232), 19 states have internal predecessors, (1232), 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) [2021-12-06 17:51:21,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 116.0) internal successors, (2320), 20 states have internal predecessors, (2320), 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) [2021-12-06 17:51:21,193 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 116.0) internal successors, (2320), 20 states have internal predecessors, (2320), 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) [2021-12-06 17:51:21,193 INFO L186 Difference]: Start difference. First operand has 130 places, 115 transitions, 415 flow. Second operand 19 states and 1232 transitions. [2021-12-06 17:51:21,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 141 transitions, 745 flow [2021-12-06 17:51:21,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 141 transitions, 703 flow, removed 10 selfloop flow, removed 13 redundant places. [2021-12-06 17:51:21,199 INFO L242 Difference]: Finished difference. Result has 137 places, 123 transitions, 538 flow [2021-12-06 17:51:21,199 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=538, PETRI_PLACES=137, PETRI_TRANSITIONS=123} [2021-12-06 17:51:21,200 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 34 predicate places. [2021-12-06 17:51:21,200 INFO L470 AbstractCegarLoop]: Abstraction has has 137 places, 123 transitions, 538 flow [2021-12-06 17:51:21,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 63.9) internal successors, (1917), 30 states have internal predecessors, (1917), 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) [2021-12-06 17:51:21,201 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:21,201 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:21,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 17:51:21,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:21,402 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:21,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:21,403 INFO L85 PathProgramCache]: Analyzing trace with hash -2102566367, now seen corresponding path program 4 times [2021-12-06 17:51:21,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:21,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172386790] [2021-12-06 17:51:21,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:21,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:21,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:21,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:21,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:21,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172386790] [2021-12-06 17:51:21,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172386790] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:21,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838533062] [2021-12-06 17:51:21,500 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 17:51:21,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:21,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:21,501 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:21,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 17:51:21,555 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 17:51:21,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:21,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 17:51:21,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:21,822 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:21,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:22,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838533062] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:22,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:22,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2021-12-06 17:51:22,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591160804] [2021-12-06 17:51:22,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:22,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-06 17:51:22,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:22,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-06 17:51:22,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2021-12-06 17:51:22,126 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 116 [2021-12-06 17:51:22,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 123 transitions, 538 flow. Second operand has 25 states, 25 states have (on average 88.56) internal successors, (2214), 25 states have internal predecessors, (2214), 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) [2021-12-06 17:51:22,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:22,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 116 [2021-12-06 17:51:22,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:22,435 INFO L129 PetriNetUnfolder]: 67/613 cut-off events. [2021-12-06 17:51:22,435 INFO L130 PetriNetUnfolder]: For 1013/1039 co-relation queries the response was YES. [2021-12-06 17:51:22,438 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1321 conditions, 613 events. 67/613 cut-off events. For 1013/1039 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3831 event pairs, 2 based on Foata normal form. 41/608 useless extension candidates. Maximal degree in co-relation 1304. Up to 81 conditions per place. [2021-12-06 17:51:22,441 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 34 selfloop transitions, 21 changer transitions 21/154 dead transitions. [2021-12-06 17:51:22,441 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 154 transitions, 894 flow [2021-12-06 17:51:22,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 17:51:22,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-06 17:51:22,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1341 transitions. [2021-12-06 17:51:22,446 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7706896551724138 [2021-12-06 17:51:22,446 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1341 transitions. [2021-12-06 17:51:22,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1341 transitions. [2021-12-06 17:51:22,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:22,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1341 transitions. [2021-12-06 17:51:22,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 89.4) internal successors, (1341), 15 states have internal predecessors, (1341), 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) [2021-12-06 17:51:22,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 116.0) internal successors, (1856), 16 states have internal predecessors, (1856), 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) [2021-12-06 17:51:22,455 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 116.0) internal successors, (1856), 16 states have internal predecessors, (1856), 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) [2021-12-06 17:51:22,455 INFO L186 Difference]: Start difference. First operand has 137 places, 123 transitions, 538 flow. Second operand 15 states and 1341 transitions. [2021-12-06 17:51:22,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 154 transitions, 894 flow [2021-12-06 17:51:22,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 154 transitions, 852 flow, removed 2 selfloop flow, removed 15 redundant places. [2021-12-06 17:51:22,463 INFO L242 Difference]: Finished difference. Result has 141 places, 127 transitions, 605 flow [2021-12-06 17:51:22,464 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=605, PETRI_PLACES=141, PETRI_TRANSITIONS=127} [2021-12-06 17:51:22,464 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 38 predicate places. [2021-12-06 17:51:22,465 INFO L470 AbstractCegarLoop]: Abstraction has has 141 places, 127 transitions, 605 flow [2021-12-06 17:51:22,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 88.56) internal successors, (2214), 25 states have internal predecessors, (2214), 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) [2021-12-06 17:51:22,466 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:22,466 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:22,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 17:51:22,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-12-06 17:51:22,667 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:22,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:22,668 INFO L85 PathProgramCache]: Analyzing trace with hash 735680284, now seen corresponding path program 5 times [2021-12-06 17:51:22,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:22,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62493679] [2021-12-06 17:51:22,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:22,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:22,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:23,323 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:23,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:23,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62493679] [2021-12-06 17:51:23,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62493679] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:23,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058085317] [2021-12-06 17:51:23,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 17:51:23,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:23,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:23,325 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:23,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 17:51:23,377 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-12-06 17:51:23,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:23,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-06 17:51:23,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:23,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 17:51:23,508 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 17:51:23,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-06 17:51:23,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 17:51:23,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 17:51:23,810 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 17:51:23,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:23,860 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_168 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_168) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset)))) is different from false [2021-12-06 17:51:23,872 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:51:23,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2021-12-06 17:51:23,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-12-06 17:51:24,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-12-06 17:51:24,290 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 17:51:24,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058085317] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:24,291 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:24,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 15, 14] total 43 [2021-12-06 17:51:24,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867654514] [2021-12-06 17:51:24,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:24,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-06 17:51:24,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:24,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-06 17:51:24,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1529, Unknown=1, NotChecked=80, Total=1806 [2021-12-06 17:51:24,296 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 116 [2021-12-06 17:51:24,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 127 transitions, 605 flow. Second operand has 43 states, 43 states have (on average 53.95348837209303) internal successors, (2320), 43 states have internal predecessors, (2320), 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) [2021-12-06 17:51:24,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:24,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 116 [2021-12-06 17:51:24,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:25,746 INFO L129 PetriNetUnfolder]: 118/730 cut-off events. [2021-12-06 17:51:25,746 INFO L130 PetriNetUnfolder]: For 1786/1805 co-relation queries the response was YES. [2021-12-06 17:51:25,749 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1986 conditions, 730 events. 118/730 cut-off events. For 1786/1805 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4704 event pairs, 7 based on Foata normal form. 15/693 useless extension candidates. Maximal degree in co-relation 1963. Up to 162 conditions per place. [2021-12-06 17:51:25,752 INFO L132 encePairwiseOnDemand]: 88/116 looper letters, 78 selfloop transitions, 56 changer transitions 13/191 dead transitions. [2021-12-06 17:51:25,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 191 transitions, 1316 flow [2021-12-06 17:51:25,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-06 17:51:25,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-12-06 17:51:25,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1854 transitions. [2021-12-06 17:51:25,757 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4700811359026369 [2021-12-06 17:51:25,757 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1854 transitions. [2021-12-06 17:51:25,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1854 transitions. [2021-12-06 17:51:25,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:25,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1854 transitions. [2021-12-06 17:51:25,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 54.529411764705884) internal successors, (1854), 34 states have internal predecessors, (1854), 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) [2021-12-06 17:51:25,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 116.0) internal successors, (4060), 35 states have internal predecessors, (4060), 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) [2021-12-06 17:51:25,769 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 116.0) internal successors, (4060), 35 states have internal predecessors, (4060), 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) [2021-12-06 17:51:25,769 INFO L186 Difference]: Start difference. First operand has 141 places, 127 transitions, 605 flow. Second operand 34 states and 1854 transitions. [2021-12-06 17:51:25,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 191 transitions, 1316 flow [2021-12-06 17:51:25,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 191 transitions, 1253 flow, removed 26 selfloop flow, removed 8 redundant places. [2021-12-06 17:51:25,776 INFO L242 Difference]: Finished difference. Result has 172 places, 156 transitions, 1025 flow [2021-12-06 17:51:25,777 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1025, PETRI_PLACES=172, PETRI_TRANSITIONS=156} [2021-12-06 17:51:25,777 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 69 predicate places. [2021-12-06 17:51:25,778 INFO L470 AbstractCegarLoop]: Abstraction has has 172 places, 156 transitions, 1025 flow [2021-12-06 17:51:25,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 53.95348837209303) internal successors, (2320), 43 states have internal predecessors, (2320), 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) [2021-12-06 17:51:25,779 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:25,779 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:25,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 17:51:25,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:25,980 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:25,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:25,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1929796050, now seen corresponding path program 6 times [2021-12-06 17:51:25,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:25,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276002435] [2021-12-06 17:51:25,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:25,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:26,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:26,157 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:26,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:26,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276002435] [2021-12-06 17:51:26,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276002435] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:26,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580565481] [2021-12-06 17:51:26,158 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 17:51:26,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:26,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:26,159 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:26,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 17:51:26,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-06 17:51:26,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:26,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-06 17:51:26,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:26,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:51:26,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-06 17:51:26,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 17:51:26,730 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:26,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:26,767 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_197 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_197) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset)) 5)) is different from false [2021-12-06 17:51:26,780 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:51:26,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2021-12-06 17:51:26,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-12-06 17:51:26,991 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 9 trivial. 4 not checked. [2021-12-06 17:51:26,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580565481] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:26,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:26,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 31 [2021-12-06 17:51:26,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400161008] [2021-12-06 17:51:26,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:26,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 17:51:26,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:26,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 17:51:26,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=745, Unknown=1, NotChecked=56, Total=930 [2021-12-06 17:51:26,994 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 116 [2021-12-06 17:51:26,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 156 transitions, 1025 flow. Second operand has 31 states, 31 states have (on average 60.354838709677416) internal successors, (1871), 31 states have internal predecessors, (1871), 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) [2021-12-06 17:51:26,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:26,996 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 116 [2021-12-06 17:51:26,996 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:27,370 INFO L129 PetriNetUnfolder]: 123/788 cut-off events. [2021-12-06 17:51:27,371 INFO L130 PetriNetUnfolder]: For 2126/2145 co-relation queries the response was YES. [2021-12-06 17:51:27,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2205 conditions, 788 events. 123/788 cut-off events. For 2126/2145 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 5291 event pairs, 3 based on Foata normal form. 10/739 useless extension candidates. Maximal degree in co-relation 2176. Up to 118 conditions per place. [2021-12-06 17:51:27,376 INFO L132 encePairwiseOnDemand]: 100/116 looper letters, 60 selfloop transitions, 48 changer transitions 8/176 dead transitions. [2021-12-06 17:51:27,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 176 transitions, 1385 flow [2021-12-06 17:51:27,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-06 17:51:27,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-06 17:51:27,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1038 transitions. [2021-12-06 17:51:27,378 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.526369168356998 [2021-12-06 17:51:27,378 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1038 transitions. [2021-12-06 17:51:27,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1038 transitions. [2021-12-06 17:51:27,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:27,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1038 transitions. [2021-12-06 17:51:27,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 61.05882352941177) internal successors, (1038), 17 states have internal predecessors, (1038), 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) [2021-12-06 17:51:27,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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) [2021-12-06 17:51:27,383 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 116.0) internal successors, (2088), 18 states have internal predecessors, (2088), 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) [2021-12-06 17:51:27,383 INFO L186 Difference]: Start difference. First operand has 172 places, 156 transitions, 1025 flow. Second operand 17 states and 1038 transitions. [2021-12-06 17:51:27,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 176 transitions, 1385 flow [2021-12-06 17:51:27,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 176 transitions, 1291 flow, removed 17 selfloop flow, removed 19 redundant places. [2021-12-06 17:51:27,390 INFO L242 Difference]: Finished difference. Result has 170 places, 157 transitions, 1083 flow [2021-12-06 17:51:27,391 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1083, PETRI_PLACES=170, PETRI_TRANSITIONS=157} [2021-12-06 17:51:27,391 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 67 predicate places. [2021-12-06 17:51:27,391 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 157 transitions, 1083 flow [2021-12-06 17:51:27,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 60.354838709677416) internal successors, (1871), 31 states have internal predecessors, (1871), 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) [2021-12-06 17:51:27,392 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:27,392 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:27,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-06 17:51:27,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-06 17:51:27,594 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:27,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:27,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1224593578, now seen corresponding path program 7 times [2021-12-06 17:51:27,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:27,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380315129] [2021-12-06 17:51:27,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:27,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:27,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:27,703 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:27,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:27,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380315129] [2021-12-06 17:51:27,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380315129] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:27,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033878207] [2021-12-06 17:51:27,704 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 17:51:27,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:27,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:27,706 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:27,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 17:51:27,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:27,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 17:51:27,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:27,873 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-06 17:51:27,873 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:51:27,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033878207] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:51:27,873 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 17:51:27,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-06 17:51:27,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837174668] [2021-12-06 17:51:27,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:51:27,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 17:51:27,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:27,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 17:51:27,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:51:27,875 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 116 [2021-12-06 17:51:27,875 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 157 transitions, 1083 flow. Second operand has 4 states, 4 states have (on average 104.0) internal successors, (416), 4 states have internal predecessors, (416), 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) [2021-12-06 17:51:27,875 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:27,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 116 [2021-12-06 17:51:27,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:27,990 INFO L129 PetriNetUnfolder]: 112/834 cut-off events. [2021-12-06 17:51:27,990 INFO L130 PetriNetUnfolder]: For 2772/2794 co-relation queries the response was YES. [2021-12-06 17:51:27,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2180 conditions, 834 events. 112/834 cut-off events. For 2772/2794 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5834 event pairs, 8 based on Foata normal form. 22/795 useless extension candidates. Maximal degree in co-relation 2150. Up to 137 conditions per place. [2021-12-06 17:51:27,996 INFO L132 encePairwiseOnDemand]: 113/116 looper letters, 35 selfloop transitions, 21 changer transitions 2/168 dead transitions. [2021-12-06 17:51:27,996 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 168 transitions, 1293 flow [2021-12-06 17:51:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 17:51:27,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-12-06 17:51:27,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 425 transitions. [2021-12-06 17:51:27,997 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.915948275862069 [2021-12-06 17:51:27,998 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 425 transitions. [2021-12-06 17:51:27,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 425 transitions. [2021-12-06 17:51:27,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:27,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 425 transitions. [2021-12-06 17:51:27,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 106.25) internal successors, (425), 4 states have internal predecessors, (425), 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) [2021-12-06 17:51:27,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 116.0) internal successors, (580), 5 states have internal predecessors, (580), 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) [2021-12-06 17:51:28,000 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 116.0) internal successors, (580), 5 states have internal predecessors, (580), 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) [2021-12-06 17:51:28,000 INFO L186 Difference]: Start difference. First operand has 170 places, 157 transitions, 1083 flow. Second operand 4 states and 425 transitions. [2021-12-06 17:51:28,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 168 transitions, 1293 flow [2021-12-06 17:51:28,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 168 transitions, 1202 flow, removed 12 selfloop flow, removed 15 redundant places. [2021-12-06 17:51:28,007 INFO L242 Difference]: Finished difference. Result has 158 places, 160 transitions, 1133 flow [2021-12-06 17:51:28,008 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1133, PETRI_PLACES=158, PETRI_TRANSITIONS=160} [2021-12-06 17:51:28,008 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 55 predicate places. [2021-12-06 17:51:28,008 INFO L470 AbstractCegarLoop]: Abstraction has has 158 places, 160 transitions, 1133 flow [2021-12-06 17:51:28,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 104.0) internal successors, (416), 4 states have internal predecessors, (416), 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) [2021-12-06 17:51:28,009 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:28,009 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:28,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-06 17:51:28,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-06 17:51:28,210 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:28,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:28,210 INFO L85 PathProgramCache]: Analyzing trace with hash -648991468, now seen corresponding path program 8 times [2021-12-06 17:51:28,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:28,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675663170] [2021-12-06 17:51:28,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:28,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:28,375 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:28,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:28,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675663170] [2021-12-06 17:51:28,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675663170] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:28,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55979489] [2021-12-06 17:51:28,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 17:51:28,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:28,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:28,376 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:28,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 17:51:28,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 17:51:28,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:28,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 17:51:28,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:28,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 17:51:28,686 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:28,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:28,740 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 17:51:28,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 13 [2021-12-06 17:51:28,816 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:28,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55979489] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:28,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:28,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 9] total 22 [2021-12-06 17:51:28,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097607719] [2021-12-06 17:51:28,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:28,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 17:51:28,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:28,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 17:51:28,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-12-06 17:51:28,819 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 116 [2021-12-06 17:51:28,821 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 160 transitions, 1133 flow. Second operand has 22 states, 22 states have (on average 69.95454545454545) internal successors, (1539), 22 states have internal predecessors, (1539), 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) [2021-12-06 17:51:28,821 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:28,821 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 116 [2021-12-06 17:51:28,821 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:29,390 INFO L129 PetriNetUnfolder]: 159/1073 cut-off events. [2021-12-06 17:51:29,390 INFO L130 PetriNetUnfolder]: For 4124/4139 co-relation queries the response was YES. [2021-12-06 17:51:29,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3108 conditions, 1073 events. 159/1073 cut-off events. For 4124/4139 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8144 event pairs, 0 based on Foata normal form. 11/1003 useless extension candidates. Maximal degree in co-relation 3078. Up to 182 conditions per place. [2021-12-06 17:51:29,398 INFO L132 encePairwiseOnDemand]: 100/116 looper letters, 89 selfloop transitions, 65 changer transitions 45/265 dead transitions. [2021-12-06 17:51:29,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 265 transitions, 2225 flow [2021-12-06 17:51:29,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 17:51:29,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-12-06 17:51:29,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2602 transitions. [2021-12-06 17:51:29,401 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6062441752096924 [2021-12-06 17:51:29,401 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2602 transitions. [2021-12-06 17:51:29,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2602 transitions. [2021-12-06 17:51:29,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:29,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2602 transitions. [2021-12-06 17:51:29,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 70.32432432432432) internal successors, (2602), 37 states have internal predecessors, (2602), 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) [2021-12-06 17:51:29,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 116.0) internal successors, (4408), 38 states have internal predecessors, (4408), 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) [2021-12-06 17:51:29,409 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 116.0) internal successors, (4408), 38 states have internal predecessors, (4408), 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) [2021-12-06 17:51:29,409 INFO L186 Difference]: Start difference. First operand has 158 places, 160 transitions, 1133 flow. Second operand 37 states and 2602 transitions. [2021-12-06 17:51:29,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 265 transitions, 2225 flow [2021-12-06 17:51:29,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 265 transitions, 2217 flow, removed 4 selfloop flow, removed 0 redundant places. [2021-12-06 17:51:29,421 INFO L242 Difference]: Finished difference. Result has 209 places, 170 transitions, 1483 flow [2021-12-06 17:51:29,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1483, PETRI_PLACES=209, PETRI_TRANSITIONS=170} [2021-12-06 17:51:29,422 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 106 predicate places. [2021-12-06 17:51:29,422 INFO L470 AbstractCegarLoop]: Abstraction has has 209 places, 170 transitions, 1483 flow [2021-12-06 17:51:29,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 69.95454545454545) internal successors, (1539), 22 states have internal predecessors, (1539), 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) [2021-12-06 17:51:29,423 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:29,423 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:29,456 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-06 17:51:29,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-06 17:51:29,625 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:29,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:29,627 INFO L85 PathProgramCache]: Analyzing trace with hash 109218970, now seen corresponding path program 9 times [2021-12-06 17:51:29,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:29,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661469530] [2021-12-06 17:51:29,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:29,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:29,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:29,864 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:29,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:29,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661469530] [2021-12-06 17:51:29,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661469530] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:29,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417530806] [2021-12-06 17:51:29,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 17:51:29,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:29,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:29,866 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:29,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 17:51:29,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 17:51:29,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:29,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 56 conjunts are in the unsatisfiable core [2021-12-06 17:51:30,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:30,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-12-06 17:51:30,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 17:51:30,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:51:30,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-06 17:51:30,820 INFO L354 Elim1Store]: treesize reduction 11, result has 21.4 percent of original size [2021-12-06 17:51:30,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2021-12-06 17:51:30,832 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:30,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:31,908 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:51:31,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 49 [2021-12-06 17:51:31,915 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:51:31,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 108 [2021-12-06 17:51:31,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2021-12-06 17:51:31,928 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:51:31,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 59 [2021-12-06 17:51:33,176 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:33,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417530806] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:33,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:33,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 27, 27] total 59 [2021-12-06 17:51:33,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158020891] [2021-12-06 17:51:33,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:33,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-12-06 17:51:33,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:33,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-12-06 17:51:33,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=3093, Unknown=9, NotChecked=0, Total=3422 [2021-12-06 17:51:33,180 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 116 [2021-12-06 17:51:33,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 170 transitions, 1483 flow. Second operand has 59 states, 59 states have (on average 48.610169491525426) internal successors, (2868), 59 states have internal predecessors, (2868), 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) [2021-12-06 17:51:33,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:33,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 116 [2021-12-06 17:51:33,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:35,635 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse6 (<= c_~n~0 (+ c_~front~0 1))) (.cse7 (<= c_~n~0 0))) (let ((.cse5 (or .cse6 .cse7 (<= (+ c_~size~0 c_~front~0 1) 0) (<= c_~size~0 0))) (.cse8 (or .cse6 (<= c_~n~0 (+ c_~size~0 2 c_~front~0)) .cse7))) (let ((.cse1 (and .cse5 .cse8 (or .cse6 .cse7 (not (= |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| |c_ULTIMATE.start_main_~#t2~0#1.base|))))) (.cse0 (and .cse5 (or .cse6 (<= |c_#StackHeapBarrier| |c_ULTIMATE.start_main_~#t2~0#1.base|) .cse7) .cse8)) (.cse4 (< 2 |c_ULTIMATE.start_create_fresh_int_array_~size#1|))) (and (= 5 (select (select |c_#memory_int| c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset))) (or .cse0 (< 2 |c_ULTIMATE.start_create_fresh_int_array_#in~size#1|)) (or (< (+ |c_ULTIMATE.start_create_fresh_int_array_~i~0#1| 2) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) .cse1) (forall ((v_~front~0_88 Int) (v_ArrVal_285 (Array Int Int)) (v_ArrVal_284 (Array Int Int))) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_284))) (or (not (= 5 (select (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* c_~size~0 4) (* c_~front~0 4) 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (< v_~front~0_88 0) (= 5 (select (select (store .cse2 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_285) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* v_~front~0_88 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (< v_~front~0_88 (+ c_~front~0 1)) (<= c_~n~0 v_~front~0_88)))) (forall ((v_~front~0_88 Int) (v_ArrVal_285 (Array Int Int)) (v_ArrVal_284 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_284))) (or (not (= 5 (select (select .cse3 |c_ULTIMATE.start_main_#t~ret9#1.base|) (+ |c_ULTIMATE.start_main_#t~ret9#1.offset| (* c_~size~0 4) (* c_~front~0 4) 4)))) (< v_~front~0_88 0) (= 5 (select (select (store .cse3 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_285) |c_ULTIMATE.start_main_#t~ret9#1.base|) (+ |c_ULTIMATE.start_main_#t~ret9#1.offset| (* v_~front~0_88 4)))) (< v_~front~0_88 (+ c_~front~0 1)) (<= c_~n~0 v_~front~0_88)))) (= c_~queue~0.offset 0) (or .cse4 (and .cse5 (or .cse6 .cse7 (not (= |c_ULTIMATE.start_create_fresh_int_array_#t~malloc16#1.base| |c_ULTIMATE.start_main_~#t2~0#1.base|))) .cse8)) (= 5 c_~x~0) (or (< (+ 2 |c_ULTIMATE.start_create_fresh_int_array_#t~post17#1|) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) .cse1) (or .cse4 .cse1) (forall ((v_~front~0_88 Int) (v_ArrVal_285 (Array Int Int)) (v_ArrVal_284 (Array Int Int))) (let ((.cse9 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_284))) (or (< v_~front~0_88 0) (= (select (select (store .cse9 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_285) |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) (+ (* v_~front~0_88 4) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)) 5) (< v_~front~0_88 (+ c_~front~0 1)) (<= c_~n~0 v_~front~0_88) (not (= 5 (select (select .cse9 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) (+ (* c_~size~0 4) (* c_~front~0 4) 4 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|))))))) (or .cse0 .cse4) (= (+ (* 4 c_~front~0) c_~queue~0.offset) 4))))) is different from false [2021-12-06 17:51:36,392 INFO L129 PetriNetUnfolder]: 310/1987 cut-off events. [2021-12-06 17:51:36,392 INFO L130 PetriNetUnfolder]: For 11409/11443 co-relation queries the response was YES. [2021-12-06 17:51:36,400 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6327 conditions, 1987 events. 310/1987 cut-off events. For 11409/11443 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 18311 event pairs, 1 based on Foata normal form. 17/1842 useless extension candidates. Maximal degree in co-relation 6280. Up to 358 conditions per place. [2021-12-06 17:51:36,409 INFO L132 encePairwiseOnDemand]: 87/116 looper letters, 137 selfloop transitions, 125 changer transitions 37/339 dead transitions. [2021-12-06 17:51:36,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 339 transitions, 3857 flow [2021-12-06 17:51:36,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-06 17:51:36,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-12-06 17:51:36,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 2832 transitions. [2021-12-06 17:51:36,418 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4283121597096189 [2021-12-06 17:51:36,418 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 2832 transitions. [2021-12-06 17:51:36,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 2832 transitions. [2021-12-06 17:51:36,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:36,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 2832 transitions. [2021-12-06 17:51:36,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 49.68421052631579) internal successors, (2832), 57 states have internal predecessors, (2832), 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) [2021-12-06 17:51:36,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 116.0) internal successors, (6728), 58 states have internal predecessors, (6728), 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) [2021-12-06 17:51:36,429 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 116.0) internal successors, (6728), 58 states have internal predecessors, (6728), 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) [2021-12-06 17:51:36,429 INFO L186 Difference]: Start difference. First operand has 209 places, 170 transitions, 1483 flow. Second operand 57 states and 2832 transitions. [2021-12-06 17:51:36,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 339 transitions, 3857 flow [2021-12-06 17:51:36,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 339 transitions, 3314 flow, removed 155 selfloop flow, removed 27 redundant places. [2021-12-06 17:51:36,451 INFO L242 Difference]: Finished difference. Result has 248 places, 220 transitions, 2405 flow [2021-12-06 17:51:36,451 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=2405, PETRI_PLACES=248, PETRI_TRANSITIONS=220} [2021-12-06 17:51:36,451 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 145 predicate places. [2021-12-06 17:51:36,452 INFO L470 AbstractCegarLoop]: Abstraction has has 248 places, 220 transitions, 2405 flow [2021-12-06 17:51:36,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 48.610169491525426) internal successors, (2868), 59 states have internal predecessors, (2868), 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) [2021-12-06 17:51:36,452 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:36,452 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:36,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-06 17:51:36,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-06 17:51:36,654 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:36,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:36,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1835520618, now seen corresponding path program 10 times [2021-12-06 17:51:36,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:36,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751477803] [2021-12-06 17:51:36,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:36,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:36,712 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 17:51:36,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:36,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751477803] [2021-12-06 17:51:36,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751477803] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:36,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557611177] [2021-12-06 17:51:36,712 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 17:51:36,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:36,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:36,713 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:36,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 17:51:36,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 17:51:36,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:36,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 17:51:36,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:36,888 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 17:51:36,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:36,980 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-06 17:51:36,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557611177] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:36,980 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:36,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2021-12-06 17:51:36,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127117480] [2021-12-06 17:51:36,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:36,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:51:36,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:36,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:51:36,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:51:36,983 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 116 [2021-12-06 17:51:36,983 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 220 transitions, 2405 flow. Second operand has 6 states, 6 states have (on average 104.5) internal successors, (627), 6 states have internal predecessors, (627), 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) [2021-12-06 17:51:36,983 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:36,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 116 [2021-12-06 17:51:36,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:37,456 INFO L129 PetriNetUnfolder]: 479/3156 cut-off events. [2021-12-06 17:51:37,456 INFO L130 PetriNetUnfolder]: For 23211/23259 co-relation queries the response was YES. [2021-12-06 17:51:37,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10374 conditions, 3156 events. 479/3156 cut-off events. For 23211/23259 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 33292 event pairs, 90 based on Foata normal form. 30/2922 useless extension candidates. Maximal degree in co-relation 10319. Up to 633 conditions per place. [2021-12-06 17:51:37,485 INFO L132 encePairwiseOnDemand]: 113/116 looper letters, 80 selfloop transitions, 118 changer transitions 0/309 dead transitions. [2021-12-06 17:51:37,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 309 transitions, 4308 flow [2021-12-06 17:51:37,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:51:37,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-06 17:51:37,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 532 transitions. [2021-12-06 17:51:37,486 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9172413793103448 [2021-12-06 17:51:37,486 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 532 transitions. [2021-12-06 17:51:37,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 532 transitions. [2021-12-06 17:51:37,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:37,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 532 transitions. [2021-12-06 17:51:37,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 106.4) internal successors, (532), 5 states have internal predecessors, (532), 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) [2021-12-06 17:51:37,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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) [2021-12-06 17:51:37,488 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 116.0) internal successors, (696), 6 states have internal predecessors, (696), 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) [2021-12-06 17:51:37,488 INFO L186 Difference]: Start difference. First operand has 248 places, 220 transitions, 2405 flow. Second operand 5 states and 532 transitions. [2021-12-06 17:51:37,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 309 transitions, 4308 flow [2021-12-06 17:51:37,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 309 transitions, 4018 flow, removed 60 selfloop flow, removed 41 redundant places. [2021-12-06 17:51:37,527 INFO L242 Difference]: Finished difference. Result has 203 places, 299 transitions, 4170 flow [2021-12-06 17:51:37,527 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4170, PETRI_PLACES=203, PETRI_TRANSITIONS=299} [2021-12-06 17:51:37,527 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 100 predicate places. [2021-12-06 17:51:37,527 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 299 transitions, 4170 flow [2021-12-06 17:51:37,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 104.5) internal successors, (627), 6 states have internal predecessors, (627), 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) [2021-12-06 17:51:37,528 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:37,528 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:37,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-06 17:51:37,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-06 17:51:37,729 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:37,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:37,730 INFO L85 PathProgramCache]: Analyzing trace with hash -555346022, now seen corresponding path program 11 times [2021-12-06 17:51:37,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:37,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789941842] [2021-12-06 17:51:37,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:37,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:37,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:37,897 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 17:51:37,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:37,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789941842] [2021-12-06 17:51:37,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789941842] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:37,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956301066] [2021-12-06 17:51:37,898 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 17:51:37,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:37,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:37,898 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:37,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 17:51:37,975 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-12-06 17:51:37,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:37,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 17:51:37,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:38,084 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:38,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:38,203 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 22 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:38,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956301066] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:38,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:38,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 6, 6] total 18 [2021-12-06 17:51:38,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183265034] [2021-12-06 17:51:38,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:38,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 17:51:38,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:38,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 17:51:38,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-12-06 17:51:38,205 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 116 [2021-12-06 17:51:38,206 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 299 transitions, 4170 flow. Second operand has 18 states, 18 states have (on average 89.16666666666667) internal successors, (1605), 18 states have internal predecessors, (1605), 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) [2021-12-06 17:51:38,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:38,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 116 [2021-12-06 17:51:38,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:39,041 INFO L129 PetriNetUnfolder]: 628/4193 cut-off events. [2021-12-06 17:51:39,041 INFO L130 PetriNetUnfolder]: For 34819/34874 co-relation queries the response was YES. [2021-12-06 17:51:39,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14351 conditions, 4193 events. 628/4193 cut-off events. For 34819/34874 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 46807 event pairs, 121 based on Foata normal form. 30/3883 useless extension candidates. Maximal degree in co-relation 14303. Up to 874 conditions per place. [2021-12-06 17:51:39,079 INFO L132 encePairwiseOnDemand]: 103/116 looper letters, 90 selfloop transitions, 211 changer transitions 14/400 dead transitions. [2021-12-06 17:51:39,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 400 transitions, 6081 flow [2021-12-06 17:51:39,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 17:51:39,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 17:51:39,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2156 transitions. [2021-12-06 17:51:39,083 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7744252873563219 [2021-12-06 17:51:39,083 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2156 transitions. [2021-12-06 17:51:39,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2156 transitions. [2021-12-06 17:51:39,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:39,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2156 transitions. [2021-12-06 17:51:39,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 89.83333333333333) internal successors, (2156), 24 states have internal predecessors, (2156), 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) [2021-12-06 17:51:39,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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) [2021-12-06 17:51:39,090 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 116.0) internal successors, (2900), 25 states have internal predecessors, (2900), 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) [2021-12-06 17:51:39,090 INFO L186 Difference]: Start difference. First operand has 203 places, 299 transitions, 4170 flow. Second operand 24 states and 2156 transitions. [2021-12-06 17:51:39,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 400 transitions, 6081 flow [2021-12-06 17:51:39,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 400 transitions, 6005 flow, removed 38 selfloop flow, removed 0 redundant places. [2021-12-06 17:51:39,134 INFO L242 Difference]: Finished difference. Result has 230 places, 359 transitions, 5986 flow [2021-12-06 17:51:39,135 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5986, PETRI_PLACES=230, PETRI_TRANSITIONS=359} [2021-12-06 17:51:39,135 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 127 predicate places. [2021-12-06 17:51:39,135 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 359 transitions, 5986 flow [2021-12-06 17:51:39,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 89.16666666666667) internal successors, (1605), 18 states have internal predecessors, (1605), 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) [2021-12-06 17:51:39,135 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:39,136 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:39,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-06 17:51:39,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-06 17:51:39,337 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:39,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:39,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1124698552, now seen corresponding path program 12 times [2021-12-06 17:51:39,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:39,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456323450] [2021-12-06 17:51:39,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:39,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:39,463 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 26 proven. 18 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-06 17:51:39,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:39,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456323450] [2021-12-06 17:51:39,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456323450] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:39,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103866652] [2021-12-06 17:51:39,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 17:51:39,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:39,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:39,465 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:39,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 17:51:39,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-12-06 17:51:39,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:39,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-06 17:51:39,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:39,920 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 22 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 17:51:39,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:40,282 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 22 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-06 17:51:40,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103866652] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:40,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:40,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 38 [2021-12-06 17:51:40,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325620714] [2021-12-06 17:51:40,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:40,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-06 17:51:40,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:40,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-06 17:51:40,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1142, Unknown=0, NotChecked=0, Total=1406 [2021-12-06 17:51:40,286 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 116 [2021-12-06 17:51:40,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 359 transitions, 5986 flow. Second operand has 38 states, 38 states have (on average 88.52631578947368) internal successors, (3364), 38 states have internal predecessors, (3364), 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) [2021-12-06 17:51:40,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:40,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 116 [2021-12-06 17:51:40,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:42,188 INFO L129 PetriNetUnfolder]: 967/7097 cut-off events. [2021-12-06 17:51:42,188 INFO L130 PetriNetUnfolder]: For 68202/68330 co-relation queries the response was YES. [2021-12-06 17:51:42,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25066 conditions, 7097 events. 967/7097 cut-off events. For 68202/68330 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 88666 event pairs, 208 based on Foata normal form. 140/6619 useless extension candidates. Maximal degree in co-relation 25013. Up to 1387 conditions per place. [2021-12-06 17:51:42,242 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 180 selfloop transitions, 179 changer transitions 151/590 dead transitions. [2021-12-06 17:51:42,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 590 transitions, 11258 flow [2021-12-06 17:51:42,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-06 17:51:42,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-06 17:51:42,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 3663 transitions. [2021-12-06 17:51:42,245 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7701850294365012 [2021-12-06 17:51:42,245 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 3663 transitions. [2021-12-06 17:51:42,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 3663 transitions. [2021-12-06 17:51:42,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:42,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 3663 transitions. [2021-12-06 17:51:42,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 89.34146341463415) internal successors, (3663), 41 states have internal predecessors, (3663), 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) [2021-12-06 17:51:42,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 116.0) internal successors, (4872), 42 states have internal predecessors, (4872), 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) [2021-12-06 17:51:42,254 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 116.0) internal successors, (4872), 42 states have internal predecessors, (4872), 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) [2021-12-06 17:51:42,254 INFO L186 Difference]: Start difference. First operand has 230 places, 359 transitions, 5986 flow. Second operand 41 states and 3663 transitions. [2021-12-06 17:51:42,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 590 transitions, 11258 flow [2021-12-06 17:51:42,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 590 transitions, 10209 flow, removed 282 selfloop flow, removed 21 redundant places. [2021-12-06 17:51:42,398 INFO L242 Difference]: Finished difference. Result has 259 places, 398 transitions, 7069 flow [2021-12-06 17:51:42,399 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=7069, PETRI_PLACES=259, PETRI_TRANSITIONS=398} [2021-12-06 17:51:42,399 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 156 predicate places. [2021-12-06 17:51:42,399 INFO L470 AbstractCegarLoop]: Abstraction has has 259 places, 398 transitions, 7069 flow [2021-12-06 17:51:42,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 88.52631578947368) internal successors, (3364), 38 states have internal predecessors, (3364), 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) [2021-12-06 17:51:42,400 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:42,400 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:42,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 17:51:42,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 17:51:42,600 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:42,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:42,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1713128123, now seen corresponding path program 13 times [2021-12-06 17:51:42,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:42,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754610049] [2021-12-06 17:51:42,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:42,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:42,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:42,873 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:42,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:42,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754610049] [2021-12-06 17:51:42,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754610049] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:42,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135754454] [2021-12-06 17:51:42,873 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 17:51:42,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:42,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:42,874 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:42,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 17:51:42,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:42,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-06 17:51:42,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:43,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 17:51:43,262 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 17:51:43,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:43,325 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 17:51:43,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 13 [2021-12-06 17:51:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 17:51:43,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135754454] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:43,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:43,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16, 11] total 37 [2021-12-06 17:51:43,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884533213] [2021-12-06 17:51:43,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:43,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-12-06 17:51:43,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:43,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-12-06 17:51:43,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1189, Unknown=0, NotChecked=0, Total=1332 [2021-12-06 17:51:43,431 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 116 [2021-12-06 17:51:43,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 398 transitions, 7069 flow. Second operand has 37 states, 37 states have (on average 63.648648648648646) internal successors, (2355), 37 states have internal predecessors, (2355), 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) [2021-12-06 17:51:43,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:43,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 116 [2021-12-06 17:51:43,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:46,594 INFO L129 PetriNetUnfolder]: 1534/9861 cut-off events. [2021-12-06 17:51:46,595 INFO L130 PetriNetUnfolder]: For 85822/85856 co-relation queries the response was YES. [2021-12-06 17:51:46,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35230 conditions, 9861 events. 1534/9861 cut-off events. For 85822/85856 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 129119 event pairs, 16 based on Foata normal form. 72/9081 useless extension candidates. Maximal degree in co-relation 35171. Up to 2098 conditions per place. [2021-12-06 17:51:46,669 INFO L132 encePairwiseOnDemand]: 96/116 looper letters, 262 selfloop transitions, 325 changer transitions 184/821 dead transitions. [2021-12-06 17:51:46,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 821 transitions, 14223 flow [2021-12-06 17:51:46,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-12-06 17:51:46,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2021-12-06 17:51:46,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 5145 transitions. [2021-12-06 17:51:46,673 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5544181034482759 [2021-12-06 17:51:46,674 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 5145 transitions. [2021-12-06 17:51:46,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 5145 transitions. [2021-12-06 17:51:46,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:46,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 5145 transitions. [2021-12-06 17:51:46,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 64.3125) internal successors, (5145), 80 states have internal predecessors, (5145), 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) [2021-12-06 17:51:46,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 116.0) internal successors, (9396), 81 states have internal predecessors, (9396), 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) [2021-12-06 17:51:46,688 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 116.0) internal successors, (9396), 81 states have internal predecessors, (9396), 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) [2021-12-06 17:51:46,688 INFO L186 Difference]: Start difference. First operand has 259 places, 398 transitions, 7069 flow. Second operand 80 states and 5145 transitions. [2021-12-06 17:51:46,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 821 transitions, 14223 flow [2021-12-06 17:51:46,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 821 transitions, 13372 flow, removed 361 selfloop flow, removed 24 redundant places. [2021-12-06 17:51:46,967 INFO L242 Difference]: Finished difference. Result has 335 places, 464 transitions, 9029 flow [2021-12-06 17:51:46,967 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=9029, PETRI_PLACES=335, PETRI_TRANSITIONS=464} [2021-12-06 17:51:46,967 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 232 predicate places. [2021-12-06 17:51:46,968 INFO L470 AbstractCegarLoop]: Abstraction has has 335 places, 464 transitions, 9029 flow [2021-12-06 17:51:46,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 63.648648648648646) internal successors, (2355), 37 states have internal predecessors, (2355), 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) [2021-12-06 17:51:46,968 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:46,968 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:46,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 17:51:47,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:47,170 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:47,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:47,171 INFO L85 PathProgramCache]: Analyzing trace with hash -843056299, now seen corresponding path program 14 times [2021-12-06 17:51:47,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:47,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565241116] [2021-12-06 17:51:47,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:47,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:47,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:47,617 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:47,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:47,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565241116] [2021-12-06 17:51:47,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565241116] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:47,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90096830] [2021-12-06 17:51:47,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 17:51:47,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:47,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:47,619 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:47,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-06 17:51:47,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 17:51:47,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:47,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 35 conjunts are in the unsatisfiable core [2021-12-06 17:51:47,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:48,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:51:48,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-06 17:51:48,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 17:51:48,194 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 17:51:48,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:48,268 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_434 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_434) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset 8)))) is different from false [2021-12-06 17:51:48,282 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:51:48,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2021-12-06 17:51:48,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 7 [2021-12-06 17:51:48,601 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 17:51:48,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90096830] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:48,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:48,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 19, 18] total 53 [2021-12-06 17:51:48,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706363358] [2021-12-06 17:51:48,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:48,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-12-06 17:51:48,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:48,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-12-06 17:51:48,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2442, Unknown=1, NotChecked=100, Total=2756 [2021-12-06 17:51:48,605 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 116 [2021-12-06 17:51:48,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 464 transitions, 9029 flow. Second operand has 53 states, 53 states have (on average 50.0) internal successors, (2650), 53 states have internal predecessors, (2650), 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) [2021-12-06 17:51:48,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:48,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 116 [2021-12-06 17:51:48,606 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:52,573 INFO L129 PetriNetUnfolder]: 1547/9850 cut-off events. [2021-12-06 17:51:52,573 INFO L130 PetriNetUnfolder]: For 93001/93082 co-relation queries the response was YES. [2021-12-06 17:51:52,644 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35100 conditions, 9850 events. 1547/9850 cut-off events. For 93001/93082 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 127661 event pairs, 6 based on Foata normal form. 53/9036 useless extension candidates. Maximal degree in co-relation 35007. Up to 2061 conditions per place. [2021-12-06 17:51:52,669 INFO L132 encePairwiseOnDemand]: 91/116 looper letters, 159 selfloop transitions, 402 changer transitions 56/657 dead transitions. [2021-12-06 17:51:52,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 657 transitions, 12916 flow [2021-12-06 17:51:52,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-06 17:51:52,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-12-06 17:51:52,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2307 transitions. [2021-12-06 17:51:52,672 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4419540229885057 [2021-12-06 17:51:52,672 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2307 transitions. [2021-12-06 17:51:52,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2307 transitions. [2021-12-06 17:51:52,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:52,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2307 transitions. [2021-12-06 17:51:52,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 51.266666666666666) internal successors, (2307), 45 states have internal predecessors, (2307), 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) [2021-12-06 17:51:52,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 116.0) internal successors, (5336), 46 states have internal predecessors, (5336), 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) [2021-12-06 17:51:52,679 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 116.0) internal successors, (5336), 46 states have internal predecessors, (5336), 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) [2021-12-06 17:51:52,680 INFO L186 Difference]: Start difference. First operand has 335 places, 464 transitions, 9029 flow. Second operand 45 states and 2307 transitions. [2021-12-06 17:51:52,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 657 transitions, 12916 flow [2021-12-06 17:51:52,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 657 transitions, 11592 flow, removed 393 selfloop flow, removed 55 redundant places. [2021-12-06 17:51:52,963 INFO L242 Difference]: Finished difference. Result has 308 places, 522 transitions, 10060 flow [2021-12-06 17:51:52,963 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=7945, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=10060, PETRI_PLACES=308, PETRI_TRANSITIONS=522} [2021-12-06 17:51:52,964 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 205 predicate places. [2021-12-06 17:51:52,964 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 522 transitions, 10060 flow [2021-12-06 17:51:52,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 50.0) internal successors, (2650), 53 states have internal predecessors, (2650), 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) [2021-12-06 17:51:52,964 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:52,964 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:52,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-06 17:51:53,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-06 17:51:53,166 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:53,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:53,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1630868663, now seen corresponding path program 15 times [2021-12-06 17:51:53,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:53,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281536957] [2021-12-06 17:51:53,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:53,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:53,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:53,370 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-06 17:51:53,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:53,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281536957] [2021-12-06 17:51:53,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281536957] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:53,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857334715] [2021-12-06 17:51:53,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 17:51:53,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:53,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:53,371 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:53,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-06 17:51:53,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-06 17:51:53,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:53,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 17:51:53,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:54,035 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 22 proven. 24 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 17:51:54,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:54,440 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 13 proven. 33 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 17:51:54,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857334715] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:54,440 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:54,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 44 [2021-12-06 17:51:54,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967697786] [2021-12-06 17:51:54,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:54,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-12-06 17:51:54,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:54,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-12-06 17:51:54,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1567, Unknown=0, NotChecked=0, Total=1892 [2021-12-06 17:51:54,444 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 116 [2021-12-06 17:51:54,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 522 transitions, 10060 flow. Second operand has 44 states, 44 states have (on average 88.31818181818181) internal successors, (3886), 44 states have internal predecessors, (3886), 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) [2021-12-06 17:51:54,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:54,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 116 [2021-12-06 17:51:54,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:51:56,462 INFO L129 PetriNetUnfolder]: 1096/7548 cut-off events. [2021-12-06 17:51:56,463 INFO L130 PetriNetUnfolder]: For 61820/62080 co-relation queries the response was YES. [2021-12-06 17:51:56,513 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26707 conditions, 7548 events. 1096/7548 cut-off events. For 61820/62080 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 94664 event pairs, 259 based on Foata normal form. 52/6954 useless extension candidates. Maximal degree in co-relation 26633. Up to 1631 conditions per place. [2021-12-06 17:51:56,535 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 315 selfloop transitions, 52 changer transitions 112/563 dead transitions. [2021-12-06 17:51:56,535 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 563 transitions, 11195 flow [2021-12-06 17:51:56,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 17:51:56,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-12-06 17:51:56,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2403 transitions. [2021-12-06 17:51:56,538 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7672413793103449 [2021-12-06 17:51:56,538 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2403 transitions. [2021-12-06 17:51:56,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2403 transitions. [2021-12-06 17:51:56,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:51:56,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2403 transitions. [2021-12-06 17:51:56,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 89.0) internal successors, (2403), 27 states have internal predecessors, (2403), 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) [2021-12-06 17:51:56,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 116.0) internal successors, (3248), 28 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) [2021-12-06 17:51:56,545 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 116.0) internal successors, (3248), 28 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) [2021-12-06 17:51:56,545 INFO L186 Difference]: Start difference. First operand has 308 places, 522 transitions, 10060 flow. Second operand 27 states and 2403 transitions. [2021-12-06 17:51:56,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 563 transitions, 11195 flow [2021-12-06 17:51:56,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 563 transitions, 10486 flow, removed 193 selfloop flow, removed 33 redundant places. [2021-12-06 17:51:56,794 INFO L242 Difference]: Finished difference. Result has 300 places, 444 transitions, 7610 flow [2021-12-06 17:51:56,795 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=9046, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7610, PETRI_PLACES=300, PETRI_TRANSITIONS=444} [2021-12-06 17:51:56,795 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 197 predicate places. [2021-12-06 17:51:56,795 INFO L470 AbstractCegarLoop]: Abstraction has has 300 places, 444 transitions, 7610 flow [2021-12-06 17:51:56,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 88.31818181818181) internal successors, (3886), 44 states have internal predecessors, (3886), 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) [2021-12-06 17:51:56,796 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:51:56,796 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:51:56,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-06 17:51:56,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:56,997 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:51:56,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:51:56,999 INFO L85 PathProgramCache]: Analyzing trace with hash 995835432, now seen corresponding path program 16 times [2021-12-06 17:51:56,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:51:56,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521821846] [2021-12-06 17:51:57,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:51:57,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:51:57,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:51:57,355 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:51:57,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:51:57,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521821846] [2021-12-06 17:51:57,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521821846] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:51:57,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399176593] [2021-12-06 17:51:57,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 17:51:57,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:51:57,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:51:57,356 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:51:57,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-06 17:51:57,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 17:51:57,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:51:57,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 48 conjunts are in the unsatisfiable core [2021-12-06 17:51:57,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:51:57,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 17:51:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 17:51:57,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:51:57,891 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 17:51:57,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 13 [2021-12-06 17:51:58,034 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-12-06 17:51:58,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399176593] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:51:58,034 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:51:58,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 20, 13] total 47 [2021-12-06 17:51:58,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200806015] [2021-12-06 17:51:58,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:51:58,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-12-06 17:51:58,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:51:58,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-12-06 17:51:58,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1976, Unknown=0, NotChecked=0, Total=2162 [2021-12-06 17:51:58,038 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 116 [2021-12-06 17:51:58,039 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 444 transitions, 7610 flow. Second operand has 47 states, 47 states have (on average 63.12765957446808) internal successors, (2967), 47 states have internal predecessors, (2967), 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) [2021-12-06 17:51:58,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:51:58,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 116 [2021-12-06 17:51:58,039 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:52:01,692 INFO L129 PetriNetUnfolder]: 1487/8138 cut-off events. [2021-12-06 17:52:01,692 INFO L130 PetriNetUnfolder]: For 74908/74976 co-relation queries the response was YES. [2021-12-06 17:52:01,741 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30932 conditions, 8138 events. 1487/8138 cut-off events. For 74908/74976 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 100436 event pairs, 0 based on Foata normal form. 47/7516 useless extension candidates. Maximal degree in co-relation 30861. Up to 1874 conditions per place. [2021-12-06 17:52:01,764 INFO L132 encePairwiseOnDemand]: 96/116 looper letters, 275 selfloop transitions, 439 changer transitions 173/937 dead transitions. [2021-12-06 17:52:01,764 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 937 transitions, 14775 flow [2021-12-06 17:52:01,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2021-12-06 17:52:01,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2021-12-06 17:52:01,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 7482 transitions. [2021-12-06 17:52:01,770 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5560344827586207 [2021-12-06 17:52:01,770 INFO L72 ComplementDD]: Start complementDD. Operand 116 states and 7482 transitions. [2021-12-06 17:52:01,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 7482 transitions. [2021-12-06 17:52:01,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:52:01,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 116 states and 7482 transitions. [2021-12-06 17:52:01,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 117 states, 116 states have (on average 64.5) internal successors, (7482), 116 states have internal predecessors, (7482), 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) [2021-12-06 17:52:01,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 117 states, 117 states have (on average 116.0) internal successors, (13572), 117 states have internal predecessors, (13572), 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) [2021-12-06 17:52:01,789 INFO L81 ComplementDD]: Finished complementDD. Result has 117 states, 117 states have (on average 116.0) internal successors, (13572), 117 states have internal predecessors, (13572), 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) [2021-12-06 17:52:01,789 INFO L186 Difference]: Start difference. First operand has 300 places, 444 transitions, 7610 flow. Second operand 116 states and 7482 transitions. [2021-12-06 17:52:01,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 937 transitions, 14775 flow [2021-12-06 17:52:02,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 937 transitions, 14292 flow, removed 169 selfloop flow, removed 27 redundant places. [2021-12-06 17:52:02,022 INFO L242 Difference]: Finished difference. Result has 421 places, 548 transitions, 10608 flow [2021-12-06 17:52:02,023 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=7261, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=116, PETRI_FLOW=10608, PETRI_PLACES=421, PETRI_TRANSITIONS=548} [2021-12-06 17:52:02,023 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 318 predicate places. [2021-12-06 17:52:02,023 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 548 transitions, 10608 flow [2021-12-06 17:52:02,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 63.12765957446808) internal successors, (2967), 47 states have internal predecessors, (2967), 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) [2021-12-06 17:52:02,023 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:52:02,024 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:52:02,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-06 17:52:02,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:52:02,225 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:52:02,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:52:02,226 INFO L85 PathProgramCache]: Analyzing trace with hash 783371322, now seen corresponding path program 17 times [2021-12-06 17:52:02,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:52:02,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094105609] [2021-12-06 17:52:02,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:52:02,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:52:02,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:52:02,674 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:52:02,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:52:02,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094105609] [2021-12-06 17:52:02,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094105609] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:52:02,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008415144] [2021-12-06 17:52:02,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 17:52:02,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:52:02,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:52:02,675 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:52:02,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-06 17:52:02,861 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-12-06 17:52:02,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:52:02,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 62 conjunts are in the unsatisfiable core [2021-12-06 17:52:02,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:52:02,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 17:52:02,987 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 17:52:02,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-06 17:52:03,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-06 17:52:03,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 17:52:03,568 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 17:52:03,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:52:03,658 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_540 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_540) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset 12)) 5)) is different from false [2021-12-06 17:52:03,672 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:52:03,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2021-12-06 17:52:03,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 7 [2021-12-06 17:52:04,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-12-06 17:52:04,123 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-12-06 17:52:04,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008415144] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:52:04,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:52:04,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 20] total 62 [2021-12-06 17:52:04,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762204058] [2021-12-06 17:52:04,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:52:04,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-12-06 17:52:04,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:52:04,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-12-06 17:52:04,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=3374, Unknown=1, NotChecked=118, Total=3782 [2021-12-06 17:52:04,129 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 116 [2021-12-06 17:52:04,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 548 transitions, 10608 flow. Second operand has 62 states, 62 states have (on average 54.58064516129032) internal successors, (3384), 62 states have internal predecessors, (3384), 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) [2021-12-06 17:52:04,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:52:04,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 116 [2021-12-06 17:52:04,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:52:09,218 INFO L129 PetriNetUnfolder]: 2729/15144 cut-off events. [2021-12-06 17:52:09,218 INFO L130 PetriNetUnfolder]: For 153417/153694 co-relation queries the response was YES. [2021-12-06 17:52:09,375 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57692 conditions, 15144 events. 2729/15144 cut-off events. For 153417/153694 co-relation queries the response was YES. Maximal size of possible extension queue 843. Compared 211110 event pairs, 92 based on Foata normal form. 93/13924 useless extension candidates. Maximal degree in co-relation 57579. Up to 3521 conditions per place. [2021-12-06 17:52:09,428 INFO L132 encePairwiseOnDemand]: 92/116 looper letters, 327 selfloop transitions, 669 changer transitions 56/1097 dead transitions. [2021-12-06 17:52:09,428 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 1097 transitions, 22803 flow [2021-12-06 17:52:09,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-06 17:52:09,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-12-06 17:52:09,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3287 transitions. [2021-12-06 17:52:09,432 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4885552913198573 [2021-12-06 17:52:09,433 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3287 transitions. [2021-12-06 17:52:09,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3287 transitions. [2021-12-06 17:52:09,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:52:09,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3287 transitions. [2021-12-06 17:52:09,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 56.672413793103445) internal successors, (3287), 58 states have internal predecessors, (3287), 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) [2021-12-06 17:52:09,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 116.0) internal successors, (6844), 59 states have internal predecessors, (6844), 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) [2021-12-06 17:52:09,443 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 116.0) internal successors, (6844), 59 states have internal predecessors, (6844), 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) [2021-12-06 17:52:09,443 INFO L186 Difference]: Start difference. First operand has 421 places, 548 transitions, 10608 flow. Second operand 58 states and 3287 transitions. [2021-12-06 17:52:09,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 1097 transitions, 22803 flow [2021-12-06 17:52:10,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1097 transitions, 20785 flow, removed 485 selfloop flow, removed 75 redundant places. [2021-12-06 17:52:10,121 INFO L242 Difference]: Finished difference. Result has 383 places, 921 transitions, 19213 flow [2021-12-06 17:52:10,121 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=9290, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=19213, PETRI_PLACES=383, PETRI_TRANSITIONS=921} [2021-12-06 17:52:10,122 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 280 predicate places. [2021-12-06 17:52:10,122 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 921 transitions, 19213 flow [2021-12-06 17:52:10,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 54.58064516129032) internal successors, (3384), 62 states have internal predecessors, (3384), 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) [2021-12-06 17:52:10,122 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:52:10,123 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:52:10,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-06 17:52:10,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-06 17:52:10,324 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:52:10,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:52:10,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1144091104, now seen corresponding path program 18 times [2021-12-06 17:52:10,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:52:10,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666586766] [2021-12-06 17:52:10,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:52:10,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:52:10,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:52:10,570 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 23 proven. 58 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 17:52:10,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:52:10,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666586766] [2021-12-06 17:52:10,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666586766] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:52:10,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788709371] [2021-12-06 17:52:10,571 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 17:52:10,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:52:10,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:52:10,572 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:52:10,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-06 17:52:10,794 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-12-06 17:52:10,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:52:10,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 17:52:10,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:52:11,291 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 35 proven. 46 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 17:52:11,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:52:11,744 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 23 proven. 58 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-12-06 17:52:11,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788709371] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:52:11,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:52:11,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 55 [2021-12-06 17:52:11,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774396447] [2021-12-06 17:52:11,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:52:11,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-12-06 17:52:11,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:52:11,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-12-06 17:52:11,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=2396, Unknown=0, NotChecked=0, Total=2970 [2021-12-06 17:52:11,749 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 116 [2021-12-06 17:52:11,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 921 transitions, 19213 flow. Second operand has 55 states, 55 states have (on average 88.16363636363636) internal successors, (4849), 55 states have internal predecessors, (4849), 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) [2021-12-06 17:52:11,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:52:11,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 116 [2021-12-06 17:52:11,778 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:52:16,690 INFO L129 PetriNetUnfolder]: 2512/16221 cut-off events. [2021-12-06 17:52:16,690 INFO L130 PetriNetUnfolder]: For 166001/167142 co-relation queries the response was YES. [2021-12-06 17:52:16,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62766 conditions, 16221 events. 2512/16221 cut-off events. For 166001/167142 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 231017 event pairs, 552 based on Foata normal form. 272/15107 useless extension candidates. Maximal degree in co-relation 62682. Up to 3801 conditions per place. [2021-12-06 17:52:16,857 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 788 selfloop transitions, 134 changer transitions 183/1197 dead transitions. [2021-12-06 17:52:16,857 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 1197 transitions, 26851 flow [2021-12-06 17:52:16,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-06 17:52:16,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-06 17:52:16,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3386 transitions. [2021-12-06 17:52:16,860 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7681488203266787 [2021-12-06 17:52:16,860 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3386 transitions. [2021-12-06 17:52:16,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3386 transitions. [2021-12-06 17:52:16,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:52:16,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3386 transitions. [2021-12-06 17:52:16,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 89.10526315789474) internal successors, (3386), 38 states have internal predecessors, (3386), 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) [2021-12-06 17:52:16,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 116.0) internal successors, (4524), 39 states have internal predecessors, (4524), 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) [2021-12-06 17:52:16,866 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 116.0) internal successors, (4524), 39 states have internal predecessors, (4524), 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) [2021-12-06 17:52:16,866 INFO L186 Difference]: Start difference. First operand has 383 places, 921 transitions, 19213 flow. Second operand 38 states and 3386 transitions. [2021-12-06 17:52:16,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 1197 transitions, 26851 flow [2021-12-06 17:52:17,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1197 transitions, 25632 flow, removed 490 selfloop flow, removed 27 redundant places. [2021-12-06 17:52:17,551 INFO L242 Difference]: Finished difference. Result has 409 places, 985 transitions, 20257 flow [2021-12-06 17:52:17,552 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=18108, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=20257, PETRI_PLACES=409, PETRI_TRANSITIONS=985} [2021-12-06 17:52:17,552 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 306 predicate places. [2021-12-06 17:52:17,552 INFO L470 AbstractCegarLoop]: Abstraction has has 409 places, 985 transitions, 20257 flow [2021-12-06 17:52:17,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 88.16363636363636) internal successors, (4849), 55 states have internal predecessors, (4849), 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) [2021-12-06 17:52:17,553 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:52:17,553 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:52:17,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-06 17:52:17,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:52:17,754 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:52:17,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:52:17,754 INFO L85 PathProgramCache]: Analyzing trace with hash -632402638, now seen corresponding path program 19 times [2021-12-06 17:52:17,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:52:17,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92162986] [2021-12-06 17:52:17,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:52:17,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:52:17,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:52:17,847 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 36 proven. 20 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-06 17:52:17,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:52:17,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92162986] [2021-12-06 17:52:17,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92162986] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:52:17,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044862215] [2021-12-06 17:52:17,847 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 17:52:17,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:52:17,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:52:17,848 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:52:17,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-06 17:52:17,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:52:17,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 17:52:17,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:52:18,061 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 36 proven. 20 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-06 17:52:18,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:52:18,193 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 36 proven. 20 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-06 17:52:18,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044862215] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:52:18,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:52:18,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2021-12-06 17:52:18,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971249024] [2021-12-06 17:52:18,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:52:18,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 17:52:18,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:52:18,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 17:52:18,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-12-06 17:52:18,195 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 116 [2021-12-06 17:52:18,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 985 transitions, 20257 flow. Second operand has 8 states, 8 states have (on average 104.125) internal successors, (833), 8 states have internal predecessors, (833), 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) [2021-12-06 17:52:18,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:52:18,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 116 [2021-12-06 17:52:18,196 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:52:24,031 INFO L129 PetriNetUnfolder]: 3186/19970 cut-off events. [2021-12-06 17:52:24,031 INFO L130 PetriNetUnfolder]: For 216033/217029 co-relation queries the response was YES. [2021-12-06 17:52:24,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77174 conditions, 19970 events. 3186/19970 cut-off events. For 216033/217029 co-relation queries the response was YES. Maximal size of possible extension queue 1180. Compared 294823 event pairs, 636 based on Foata normal form. 195/18541 useless extension candidates. Maximal degree in co-relation 77073. Up to 4150 conditions per place. [2021-12-06 17:52:24,286 INFO L132 encePairwiseOnDemand]: 113/116 looper letters, 315 selfloop transitions, 736 changer transitions 113/1290 dead transitions. [2021-12-06 17:52:24,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1290 transitions, 28956 flow [2021-12-06 17:52:24,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 17:52:24,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-06 17:52:24,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 746 transitions. [2021-12-06 17:52:24,288 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9187192118226601 [2021-12-06 17:52:24,288 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 746 transitions. [2021-12-06 17:52:24,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 746 transitions. [2021-12-06 17:52:24,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:52:24,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 746 transitions. [2021-12-06 17:52:24,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 106.57142857142857) internal successors, (746), 7 states have internal predecessors, (746), 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) [2021-12-06 17:52:24,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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) [2021-12-06 17:52:24,289 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 116.0) internal successors, (928), 8 states have internal predecessors, (928), 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) [2021-12-06 17:52:24,290 INFO L186 Difference]: Start difference. First operand has 409 places, 985 transitions, 20257 flow. Second operand 7 states and 746 transitions. [2021-12-06 17:52:24,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1290 transitions, 28956 flow [2021-12-06 17:52:25,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 1290 transitions, 28473 flow, removed 222 selfloop flow, removed 21 redundant places. [2021-12-06 17:52:25,238 INFO L242 Difference]: Finished difference. Result has 391 places, 1160 transitions, 25962 flow [2021-12-06 17:52:25,239 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=19774, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=549, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=25962, PETRI_PLACES=391, PETRI_TRANSITIONS=1160} [2021-12-06 17:52:25,240 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 288 predicate places. [2021-12-06 17:52:25,240 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 1160 transitions, 25962 flow [2021-12-06 17:52:25,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 104.125) internal successors, (833), 8 states have internal predecessors, (833), 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) [2021-12-06 17:52:25,240 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:52:25,240 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:52:25,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-06 17:52:25,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-12-06 17:52:25,441 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:52:25,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:52:25,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1802307541, now seen corresponding path program 20 times [2021-12-06 17:52:25,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:52:25,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880336189] [2021-12-06 17:52:25,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:52:25,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:52:25,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:52:26,072 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 131 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 17:52:26,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:52:26,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880336189] [2021-12-06 17:52:26,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880336189] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:52:26,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508995144] [2021-12-06 17:52:26,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 17:52:26,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:52:26,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:52:26,074 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:52:26,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-06 17:52:26,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 17:52:26,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:52:26,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 65 conjunts are in the unsatisfiable core [2021-12-06 17:52:26,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:52:26,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:52:26,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-06 17:52:27,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 17:52:27,146 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 129 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 17:52:27,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:52:27,255 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_653 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_653) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset 12)))) is different from false [2021-12-06 17:52:27,269 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:52:27,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2021-12-06 17:52:27,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 7 [2021-12-06 17:52:27,692 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-06 17:52:27,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508995144] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:52:27,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:52:27,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 29, 20] total 71 [2021-12-06 17:52:27,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082382193] [2021-12-06 17:52:27,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:52:27,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-12-06 17:52:27,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:52:27,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-12-06 17:52:27,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=4504, Unknown=1, NotChecked=136, Total=4970 [2021-12-06 17:52:27,697 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 116 [2021-12-06 17:52:27,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1160 transitions, 25962 flow. Second operand has 71 states, 71 states have (on average 53.816901408450704) internal successors, (3821), 71 states have internal predecessors, (3821), 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) [2021-12-06 17:52:27,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:52:27,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 116 [2021-12-06 17:52:27,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:52:36,897 INFO L129 PetriNetUnfolder]: 3893/22381 cut-off events. [2021-12-06 17:52:36,897 INFO L130 PetriNetUnfolder]: For 287107/287444 co-relation queries the response was YES. [2021-12-06 17:52:37,118 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93382 conditions, 22381 events. 3893/22381 cut-off events. For 287107/287444 co-relation queries the response was YES. Maximal size of possible extension queue 1237. Compared 334156 event pairs, 20 based on Foata normal form. 131/20524 useless extension candidates. Maximal degree in co-relation 93284. Up to 4785 conditions per place. [2021-12-06 17:52:37,189 INFO L132 encePairwiseOnDemand]: 92/116 looper letters, 285 selfloop transitions, 1036 changer transitions 54/1420 dead transitions. [2021-12-06 17:52:37,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 1420 transitions, 32393 flow [2021-12-06 17:52:37,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-12-06 17:52:37,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-12-06 17:52:37,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3341 transitions. [2021-12-06 17:52:37,192 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4800287356321839 [2021-12-06 17:52:37,192 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3341 transitions. [2021-12-06 17:52:37,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3341 transitions. [2021-12-06 17:52:37,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:52:37,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3341 transitions. [2021-12-06 17:52:37,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 55.68333333333333) internal successors, (3341), 60 states have internal predecessors, (3341), 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) [2021-12-06 17:52:37,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 116.0) internal successors, (7076), 61 states have internal predecessors, (7076), 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) [2021-12-06 17:52:37,199 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 116.0) internal successors, (7076), 61 states have internal predecessors, (7076), 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) [2021-12-06 17:52:37,199 INFO L186 Difference]: Start difference. First operand has 391 places, 1160 transitions, 25962 flow. Second operand 60 states and 3341 transitions. [2021-12-06 17:52:37,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 1420 transitions, 32393 flow [2021-12-06 17:52:38,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 1420 transitions, 31692 flow, removed 325 selfloop flow, removed 10 redundant places. [2021-12-06 17:52:38,952 INFO L242 Difference]: Finished difference. Result has 435 places, 1168 transitions, 28254 flow [2021-12-06 17:52:38,953 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=25646, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=28254, PETRI_PLACES=435, PETRI_TRANSITIONS=1168} [2021-12-06 17:52:38,953 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 332 predicate places. [2021-12-06 17:52:38,953 INFO L470 AbstractCegarLoop]: Abstraction has has 435 places, 1168 transitions, 28254 flow [2021-12-06 17:52:38,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 53.816901408450704) internal successors, (3821), 71 states have internal predecessors, (3821), 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) [2021-12-06 17:52:38,954 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:52:38,954 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:52:38,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-06 17:52:39,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-06 17:52:39,154 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:52:39,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:52:39,155 INFO L85 PathProgramCache]: Analyzing trace with hash 844188111, now seen corresponding path program 21 times [2021-12-06 17:52:39,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:52:39,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693386837] [2021-12-06 17:52:39,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:52:39,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:52:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:52:39,565 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 129 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-06 17:52:39,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:52:39,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693386837] [2021-12-06 17:52:39,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693386837] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:52:39,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387001051] [2021-12-06 17:52:39,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 17:52:39,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:52:39,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:52:39,566 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:52:39,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-06 17:52:39,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-06 17:52:39,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:52:39,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-06 17:52:39,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:52:40,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-12-06 17:52:40,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 17:52:41,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:52:41,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2021-12-06 17:52:41,318 INFO L354 Elim1Store]: treesize reduction 12, result has 20.0 percent of original size [2021-12-06 17:52:41,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-12-06 17:52:41,336 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 30 proven. 102 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:52:41,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:52:41,462 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_697 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_697) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset 12)))) is different from false [2021-12-06 17:52:41,699 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((v_~size~0_271 Int)) (let ((.cse0 (+ v_~size~0_271 c_~front~0 1))) (or (not (= 5 (select (select |c_#memory_int| c_~queue~0.base) (+ (* v_~size~0_271 4) (* c_~front~0 4) c_~queue~0.offset)))) (< v_~size~0_271 (+ c_~size~0 2)) (< .cse0 0) (<= c_~n~0 .cse0)))) (forall ((v_ArrVal_697 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_697) c_~queue~0.base) (+ (* c_~front~0 4) c_~queue~0.offset 12))))) is different from false [2021-12-06 17:52:42,584 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:52:42,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 49 [2021-12-06 17:52:42,591 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:52:42,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 192 treesize of output 183 [2021-12-06 17:52:42,600 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:52:42,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 93 [2021-12-06 17:52:42,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 94 [2021-12-06 17:52:44,805 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 3 proven. 116 refuted. 0 times theorem prover too weak. 0 trivial. 13 not checked. [2021-12-06 17:52:44,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387001051] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:52:44,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:52:44,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 38, 38] total 93 [2021-12-06 17:52:44,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122108345] [2021-12-06 17:52:44,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:52:44,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2021-12-06 17:52:44,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:52:44,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2021-12-06 17:52:44,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=661, Invalid=7522, Unknown=15, NotChecked=358, Total=8556 [2021-12-06 17:52:44,811 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 116 [2021-12-06 17:52:44,813 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 1168 transitions, 28254 flow. Second operand has 93 states, 93 states have (on average 48.32258064516129) internal successors, (4494), 93 states have internal predecessors, (4494), 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) [2021-12-06 17:52:44,813 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:52:44,813 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 116 [2021-12-06 17:52:44,813 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:53:06,781 INFO L129 PetriNetUnfolder]: 8417/47074 cut-off events. [2021-12-06 17:53:06,781 INFO L130 PetriNetUnfolder]: For 659099/659999 co-relation queries the response was YES. [2021-12-06 17:53:07,598 INFO L84 FinitePrefix]: Finished finitePrefix Result has 203321 conditions, 47074 events. 8417/47074 cut-off events. For 659099/659999 co-relation queries the response was YES. Maximal size of possible extension queue 2441. Compared 774026 event pairs, 272 based on Foata normal form. 146/43054 useless extension candidates. Maximal degree in co-relation 203224. Up to 10395 conditions per place. [2021-12-06 17:53:07,793 INFO L132 encePairwiseOnDemand]: 86/116 looper letters, 1461 selfloop transitions, 1115 changer transitions 46/2662 dead transitions. [2021-12-06 17:53:07,793 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 2662 transitions, 68702 flow [2021-12-06 17:53:07,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-12-06 17:53:07,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-12-06 17:53:07,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3260 transitions. [2021-12-06 17:53:07,796 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4323607427055703 [2021-12-06 17:53:07,796 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3260 transitions. [2021-12-06 17:53:07,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3260 transitions. [2021-12-06 17:53:07,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:53:07,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3260 transitions. [2021-12-06 17:53:07,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 50.15384615384615) internal successors, (3260), 65 states have internal predecessors, (3260), 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) [2021-12-06 17:53:07,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 116.0) internal successors, (7656), 66 states have internal predecessors, (7656), 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) [2021-12-06 17:53:07,806 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 116.0) internal successors, (7656), 66 states have internal predecessors, (7656), 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) [2021-12-06 17:53:07,806 INFO L186 Difference]: Start difference. First operand has 435 places, 1168 transitions, 28254 flow. Second operand 65 states and 3260 transitions. [2021-12-06 17:53:07,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 2662 transitions, 68702 flow [2021-12-06 17:53:12,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 2662 transitions, 66182 flow, removed 50 selfloop flow, removed 48 redundant places. [2021-12-06 17:53:12,110 INFO L242 Difference]: Finished difference. Result has 463 places, 1791 transitions, 46018 flow [2021-12-06 17:53:12,111 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=27089, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=46018, PETRI_PLACES=463, PETRI_TRANSITIONS=1791} [2021-12-06 17:53:12,111 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 360 predicate places. [2021-12-06 17:53:12,111 INFO L470 AbstractCegarLoop]: Abstraction has has 463 places, 1791 transitions, 46018 flow [2021-12-06 17:53:12,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 48.32258064516129) internal successors, (4494), 93 states have internal predecessors, (4494), 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) [2021-12-06 17:53:12,112 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:53:12,112 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:53:12,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-06 17:53:12,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-06 17:53:12,313 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:53:12,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:53:12,314 INFO L85 PathProgramCache]: Analyzing trace with hash -734567051, now seen corresponding path program 22 times [2021-12-06 17:53:12,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:53:12,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85807719] [2021-12-06 17:53:12,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:53:12,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:53:12,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:53:12,737 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:53:12,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:53:12,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85807719] [2021-12-06 17:53:12,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85807719] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:53:12,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958919031] [2021-12-06 17:53:12,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 17:53:12,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:53:12,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:53:12,739 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:53:12,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-06 17:53:12,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 17:53:12,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:53:12,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 60 conjunts are in the unsatisfiable core [2021-12-06 17:53:12,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:53:13,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-06 17:53:13,310 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 143 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-06 17:53:13,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:53:13,404 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 17:53:13,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 13 [2021-12-06 17:53:13,543 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-06 17:53:13,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958919031] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:53:13,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:53:13,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 15] total 44 [2021-12-06 17:53:13,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089469203] [2021-12-06 17:53:13,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:53:13,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-12-06 17:53:13,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:53:13,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-12-06 17:53:13,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1732, Unknown=0, NotChecked=0, Total=1892 [2021-12-06 17:53:13,546 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 116 [2021-12-06 17:53:13,548 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 1791 transitions, 46018 flow. Second operand has 44 states, 44 states have (on average 62.95454545454545) internal successors, (2770), 44 states have internal predecessors, (2770), 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) [2021-12-06 17:53:13,548 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:53:13,548 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 116 [2021-12-06 17:53:13,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:53:38,124 INFO L129 PetriNetUnfolder]: 9645/51202 cut-off events. [2021-12-06 17:53:38,124 INFO L130 PetriNetUnfolder]: For 898864/899812 co-relation queries the response was YES. [2021-12-06 17:53:39,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 252791 conditions, 51202 events. 9645/51202 cut-off events. For 898864/899812 co-relation queries the response was YES. Maximal size of possible extension queue 2638. Compared 842764 event pairs, 4 based on Foata normal form. 218/47240 useless extension candidates. Maximal degree in co-relation 252684. Up to 12179 conditions per place. [2021-12-06 17:53:39,245 INFO L132 encePairwiseOnDemand]: 96/116 looper letters, 470 selfloop transitions, 1892 changer transitions 260/2672 dead transitions. [2021-12-06 17:53:39,245 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 2672 transitions, 66960 flow [2021-12-06 17:53:39,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2021-12-06 17:53:39,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2021-12-06 17:53:39,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 10216 transitions. [2021-12-06 17:53:39,253 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5573985159319075 [2021-12-06 17:53:39,253 INFO L72 ComplementDD]: Start complementDD. Operand 158 states and 10216 transitions. [2021-12-06 17:53:39,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 158 states and 10216 transitions. [2021-12-06 17:53:39,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:53:39,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 158 states and 10216 transitions. [2021-12-06 17:53:39,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 159 states, 158 states have (on average 64.65822784810126) internal successors, (10216), 158 states have internal predecessors, (10216), 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) [2021-12-06 17:53:39,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 159 states, 159 states have (on average 116.0) internal successors, (18444), 159 states have internal predecessors, (18444), 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) [2021-12-06 17:53:39,276 INFO L81 ComplementDD]: Finished complementDD. Result has 159 states, 159 states have (on average 116.0) internal successors, (18444), 159 states have internal predecessors, (18444), 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) [2021-12-06 17:53:39,276 INFO L186 Difference]: Start difference. First operand has 463 places, 1791 transitions, 46018 flow. Second operand 158 states and 10216 transitions. [2021-12-06 17:53:39,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 2672 transitions, 66960 flow [2021-12-06 17:53:44,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 2672 transitions, 65127 flow, removed 546 selfloop flow, removed 35 redundant places. [2021-12-06 17:53:44,470 INFO L242 Difference]: Finished difference. Result has 641 places, 2041 transitions, 56900 flow [2021-12-06 17:53:44,471 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=44829, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1644, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=158, PETRI_FLOW=56900, PETRI_PLACES=641, PETRI_TRANSITIONS=2041} [2021-12-06 17:53:44,472 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 538 predicate places. [2021-12-06 17:53:44,472 INFO L470 AbstractCegarLoop]: Abstraction has has 641 places, 2041 transitions, 56900 flow [2021-12-06 17:53:44,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 62.95454545454545) internal successors, (2770), 44 states have internal predecessors, (2770), 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) [2021-12-06 17:53:44,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:53:44,472 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:53:44,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-12-06 17:53:44,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:53:44,673 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:53:44,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:53:44,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1281932853, now seen corresponding path program 23 times [2021-12-06 17:53:44,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:53:44,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297188887] [2021-12-06 17:53:44,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:53:44,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:53:44,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:53:45,211 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:53:45,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:53:45,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297188887] [2021-12-06 17:53:45,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297188887] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:53:45,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920299839] [2021-12-06 17:53:45,212 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-06 17:53:45,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:53:45,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:53:45,212 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:53:45,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-06 17:53:45,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-12-06 17:53:45,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:53:45,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-06 17:53:45,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:53:46,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 17:53:46,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 17:53:46,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:53:46,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-06 17:53:46,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 17:53:46,600 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 17:53:46,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:53:46,744 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_781 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_781) c_~queue~0.base) (+ (* c_~front~0 4) 16 c_~queue~0.offset)))) is different from false [2021-12-06 17:53:47,006 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_780 (Array Int Int)) (v_ArrVal_781 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_780)) (.cse1 (* c_~front~0 4))) (or (not (= 5 (select (select .cse0 c_~queue~0.base) (+ (* c_~size~0 4) .cse1 16 c_~queue~0.offset)))) (= 5 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_781) c_~queue~0.base) (+ .cse1 16 c_~queue~0.offset)))))) is different from false [2021-12-06 17:53:47,032 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_780 (Array Int Int)) (v_ArrVal_781 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_780)) (.cse1 (* c_~front~0 4))) (or (= 5 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_781) |c_ULTIMATE.start_main_#t~ret9#1.base|) (+ |c_ULTIMATE.start_main_#t~ret9#1.offset| .cse1 16))) (not (= (select (select .cse0 |c_ULTIMATE.start_main_#t~ret9#1.base|) (+ |c_ULTIMATE.start_main_#t~ret9#1.offset| (* c_~size~0 4) .cse1 16)) 5))))) is different from false [2021-12-06 17:53:47,048 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_780 (Array Int Int)) (v_ArrVal_781 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_780)) (.cse1 (* c_~front~0 4))) (or (not (= 5 (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) (+ (* c_~size~0 4) .cse1 16 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)))) (= 5 (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_781) |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) (+ .cse1 16 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)))))) is different from false [2021-12-06 17:53:47,057 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_780 (Array Int Int)) (v_ArrVal_781 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_780)) (.cse1 (* c_~front~0 4))) (or (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_781) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ .cse1 16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 5) (not (= (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* c_~size~0 4) .cse1 16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 5))))) is different from false [2021-12-06 17:53:47,094 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:53:47,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 50 [2021-12-06 17:53:47,099 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:53:47,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 112 [2021-12-06 17:53:47,105 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:53:47,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 67 [2021-12-06 17:53:47,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-12-06 17:53:47,399 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 54 trivial. 21 not checked. [2021-12-06 17:53:47,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920299839] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:53:47,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:53:47,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 34, 24] total 78 [2021-12-06 17:53:47,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640981427] [2021-12-06 17:53:47,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:53:47,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-12-06 17:53:47,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:53:47,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-12-06 17:53:47,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=4926, Unknown=5, NotChecked=730, Total=6006 [2021-12-06 17:53:47,405 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 116 [2021-12-06 17:53:47,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 2041 transitions, 56900 flow. Second operand has 78 states, 78 states have (on average 52.5) internal successors, (4095), 78 states have internal predecessors, (4095), 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) [2021-12-06 17:53:47,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:53:47,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 116 [2021-12-06 17:53:47,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:54:21,691 INFO L129 PetriNetUnfolder]: 11441/64682 cut-off events. [2021-12-06 17:54:21,691 INFO L130 PetriNetUnfolder]: For 1190828/1192040 co-relation queries the response was YES. [2021-12-06 17:54:23,727 INFO L84 FinitePrefix]: Finished finitePrefix Result has 314938 conditions, 64682 events. 11441/64682 cut-off events. For 1190828/1192040 co-relation queries the response was YES. Maximal size of possible extension queue 3327. Compared 1117538 event pairs, 251 based on Foata normal form. 193/59036 useless extension candidates. Maximal degree in co-relation 314777. Up to 14075 conditions per place. [2021-12-06 17:54:23,963 INFO L132 encePairwiseOnDemand]: 91/116 looper letters, 1200 selfloop transitions, 1510 changer transitions 54/2808 dead transitions. [2021-12-06 17:54:23,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 2808 transitions, 79023 flow [2021-12-06 17:54:23,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-12-06 17:54:23,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2021-12-06 17:54:23,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 3451 transitions. [2021-12-06 17:54:23,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2021-12-06 17:54:23,967 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 3451 transitions. [2021-12-06 17:54:23,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 3451 transitions. [2021-12-06 17:54:23,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:54:23,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 3451 transitions. [2021-12-06 17:54:23,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 54.77777777777778) internal successors, (3451), 63 states have internal predecessors, (3451), 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) [2021-12-06 17:54:23,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 116.0) internal successors, (7424), 64 states have internal predecessors, (7424), 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) [2021-12-06 17:54:23,976 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 116.0) internal successors, (7424), 64 states have internal predecessors, (7424), 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) [2021-12-06 17:54:23,976 INFO L186 Difference]: Start difference. First operand has 641 places, 2041 transitions, 56900 flow. Second operand 63 states and 3451 transitions. [2021-12-06 17:54:23,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 2808 transitions, 79023 flow [2021-12-06 17:54:35,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 2808 transitions, 71109 flow, removed 850 selfloop flow, removed 104 redundant places. [2021-12-06 17:54:35,510 INFO L242 Difference]: Finished difference. Result has 564 places, 2445 transitions, 64544 flow [2021-12-06 17:54:35,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=50691, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2041, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=838, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=64544, PETRI_PLACES=564, PETRI_TRANSITIONS=2445} [2021-12-06 17:54:35,512 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 461 predicate places. [2021-12-06 17:54:35,512 INFO L470 AbstractCegarLoop]: Abstraction has has 564 places, 2445 transitions, 64544 flow [2021-12-06 17:54:35,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 52.5) internal successors, (4095), 78 states have internal predecessors, (4095), 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) [2021-12-06 17:54:35,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:54:35,512 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:54:35,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-06 17:54:35,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-06 17:54:35,714 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:54:35,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:54:35,715 INFO L85 PathProgramCache]: Analyzing trace with hash -843026899, now seen corresponding path program 24 times [2021-12-06 17:54:35,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:54:35,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498396113] [2021-12-06 17:54:35,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:54:35,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:54:35,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:54:35,954 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 45 proven. 90 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-06 17:54:35,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:54:35,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498396113] [2021-12-06 17:54:35,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498396113] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:54:35,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204394320] [2021-12-06 17:54:35,955 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 17:54:35,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:54:35,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:54:35,955 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:54:35,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-06 17:54:36,325 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-12-06 17:54:36,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:54:36,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-06 17:54:36,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:54:36,857 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 60 proven. 75 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-06 17:54:36,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:54:37,356 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 45 proven. 90 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-06 17:54:37,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204394320] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:54:37,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:54:37,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 64 [2021-12-06 17:54:37,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47871563] [2021-12-06 17:54:37,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:54:37,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-12-06 17:54:37,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:54:37,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-12-06 17:54:37,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=760, Invalid=3272, Unknown=0, NotChecked=0, Total=4032 [2021-12-06 17:54:37,362 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 116 [2021-12-06 17:54:37,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 2445 transitions, 64544 flow. Second operand has 64 states, 64 states have (on average 88.140625) internal successors, (5641), 64 states have internal predecessors, (5641), 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) [2021-12-06 17:54:37,365 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:54:37,365 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 116 [2021-12-06 17:54:37,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:54:54,328 INFO L129 PetriNetUnfolder]: 5443/35404 cut-off events. [2021-12-06 17:54:54,328 INFO L130 PetriNetUnfolder]: For 597001/601258 co-relation queries the response was YES. [2021-12-06 17:54:54,894 INFO L84 FinitePrefix]: Finished finitePrefix Result has 163593 conditions, 35404 events. 5443/35404 cut-off events. For 597001/601258 co-relation queries the response was YES. Maximal size of possible extension queue 1776. Compared 573282 event pairs, 1327 based on Foata normal form. 476/32629 useless extension candidates. Maximal degree in co-relation 163479. Up to 8002 conditions per place. [2021-12-06 17:54:55,013 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 1497 selfloop transitions, 183 changer transitions 464/2251 dead transitions. [2021-12-06 17:54:55,013 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 2251 transitions, 60805 flow [2021-12-06 17:54:55,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-06 17:54:55,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-12-06 17:54:55,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 4189 transitions. [2021-12-06 17:54:55,016 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7683418928833455 [2021-12-06 17:54:55,016 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 4189 transitions. [2021-12-06 17:54:55,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 4189 transitions. [2021-12-06 17:54:55,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:54:55,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 4189 transitions. [2021-12-06 17:54:55,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 89.12765957446808) internal successors, (4189), 47 states have internal predecessors, (4189), 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) [2021-12-06 17:54:55,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 116.0) internal successors, (5568), 48 states have internal predecessors, (5568), 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) [2021-12-06 17:54:55,023 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 116.0) internal successors, (5568), 48 states have internal predecessors, (5568), 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) [2021-12-06 17:54:55,023 INFO L186 Difference]: Start difference. First operand has 564 places, 2445 transitions, 64544 flow. Second operand 47 states and 4189 transitions. [2021-12-06 17:54:55,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 2251 transitions, 60805 flow [2021-12-06 17:54:58,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 2251 transitions, 59925 flow, removed 244 selfloop flow, removed 33 redundant places. [2021-12-06 17:54:58,644 INFO L242 Difference]: Finished difference. Result has 594 places, 1752 transitions, 44302 flow [2021-12-06 17:54:58,645 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=50967, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=44302, PETRI_PLACES=594, PETRI_TRANSITIONS=1752} [2021-12-06 17:54:58,646 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 491 predicate places. [2021-12-06 17:54:58,646 INFO L470 AbstractCegarLoop]: Abstraction has has 594 places, 1752 transitions, 44302 flow [2021-12-06 17:54:58,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 88.140625) internal successors, (5641), 64 states have internal predecessors, (5641), 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) [2021-12-06 17:54:58,647 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:54:58,647 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:54:58,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-06 17:54:58,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-06 17:54:58,848 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:54:58,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:54:58,850 INFO L85 PathProgramCache]: Analyzing trace with hash 2035751945, now seen corresponding path program 25 times [2021-12-06 17:54:58,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:54:58,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164913220] [2021-12-06 17:54:58,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:54:58,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:54:58,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:54:58,937 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 52 proven. 33 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-06 17:54:58,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:54:58,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164913220] [2021-12-06 17:54:58,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164913220] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:54:58,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600676067] [2021-12-06 17:54:58,937 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-06 17:54:58,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:54:58,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:54:58,938 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:54:58,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-06 17:54:59,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:54:59,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 17:54:59,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:54:59,115 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 52 proven. 33 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-06 17:54:59,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:54:59,253 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 52 proven. 33 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-06 17:54:59,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600676067] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:54:59,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:54:59,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2021-12-06 17:54:59,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267047564] [2021-12-06 17:54:59,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:54:59,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 17:54:59,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:54:59,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 17:54:59,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2021-12-06 17:54:59,255 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 116 [2021-12-06 17:54:59,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 1752 transitions, 44302 flow. Second operand has 9 states, 9 states have (on average 104.11111111111111) internal successors, (937), 9 states have internal predecessors, (937), 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) [2021-12-06 17:54:59,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:54:59,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 116 [2021-12-06 17:54:59,256 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:55:17,112 INFO L129 PetriNetUnfolder]: 6981/42937 cut-off events. [2021-12-06 17:55:17,112 INFO L130 PetriNetUnfolder]: For 772477/775619 co-relation queries the response was YES. [2021-12-06 17:55:18,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 206899 conditions, 42937 events. 6981/42937 cut-off events. For 772477/775619 co-relation queries the response was YES. Maximal size of possible extension queue 2476. Compared 712122 event pairs, 1480 based on Foata normal form. 171/39487 useless extension candidates. Maximal degree in co-relation 206768. Up to 9555 conditions per place. [2021-12-06 17:55:18,337 INFO L132 encePairwiseOnDemand]: 113/116 looper letters, 643 selfloop transitions, 1547 changer transitions 80/2409 dead transitions. [2021-12-06 17:55:18,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 2409 transitions, 66762 flow [2021-12-06 17:55:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 17:55:18,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-06 17:55:18,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 853 transitions. [2021-12-06 17:55:18,339 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9191810344827587 [2021-12-06 17:55:18,339 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 853 transitions. [2021-12-06 17:55:18,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 853 transitions. [2021-12-06 17:55:18,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:55:18,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 853 transitions. [2021-12-06 17:55:18,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 106.625) internal successors, (853), 8 states have internal predecessors, (853), 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) [2021-12-06 17:55:18,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 116.0) internal successors, (1044), 9 states have internal predecessors, (1044), 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) [2021-12-06 17:55:18,341 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 116.0) internal successors, (1044), 9 states have internal predecessors, (1044), 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) [2021-12-06 17:55:18,341 INFO L186 Difference]: Start difference. First operand has 594 places, 1752 transitions, 44302 flow. Second operand 8 states and 853 transitions. [2021-12-06 17:55:18,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 2409 transitions, 66762 flow [2021-12-06 17:55:23,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 2409 transitions, 65891 flow, removed 310 selfloop flow, removed 39 redundant places. [2021-12-06 17:55:23,747 INFO L242 Difference]: Finished difference. Result has 556 places, 2310 transitions, 66119 flow [2021-12-06 17:55:23,749 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=43450, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=66119, PETRI_PLACES=556, PETRI_TRANSITIONS=2310} [2021-12-06 17:55:23,749 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 453 predicate places. [2021-12-06 17:55:23,750 INFO L470 AbstractCegarLoop]: Abstraction has has 556 places, 2310 transitions, 66119 flow [2021-12-06 17:55:23,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 104.11111111111111) internal successors, (937), 9 states have internal predecessors, (937), 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) [2021-12-06 17:55:23,750 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:55:23,750 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:55:23,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-12-06 17:55:23,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-06 17:55:23,952 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:55:23,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:55:23,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1265549154, now seen corresponding path program 26 times [2021-12-06 17:55:23,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:55:23,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110294461] [2021-12-06 17:55:23,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:55:23,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:55:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:55:24,487 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 193 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 17:55:24,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:55:24,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110294461] [2021-12-06 17:55:24,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110294461] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:55:24,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419054534] [2021-12-06 17:55:24,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 17:55:24,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:55:24,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:55:24,488 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:55:24,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-06 17:55:24,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 17:55:24,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:55:24,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-06 17:55:24,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:55:25,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 17:55:25,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-12-06 17:55:25,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-12-06 17:55:25,273 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-12-06 17:55:25,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:55:25,404 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_906 (Array Int Int))) (= 5 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_906) c_~queue~0.base) (+ (* c_~front~0 4) 16 c_~queue~0.offset)))) is different from false [2021-12-06 17:55:25,417 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 17:55:25,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 47 [2021-12-06 17:55:25,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 7 [2021-12-06 17:55:25,849 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-12-06 17:55:25,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419054534] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:55:25,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:55:25,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 23, 22] total 65 [2021-12-06 17:55:25,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090247513] [2021-12-06 17:55:25,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:55:25,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-12-06 17:55:25,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:55:25,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-12-06 17:55:25,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=3784, Unknown=1, NotChecked=124, Total=4160 [2021-12-06 17:55:25,854 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 116 [2021-12-06 17:55:25,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 2310 transitions, 66119 flow. Second operand has 65 states, 65 states have (on average 53.676923076923075) internal successors, (3489), 65 states have internal predecessors, (3489), 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) [2021-12-06 17:55:25,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:55:25,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 116 [2021-12-06 17:55:25,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 17:55:56,092 INFO L129 PetriNetUnfolder]: 9744/53515 cut-off events. [2021-12-06 17:55:56,092 INFO L130 PetriNetUnfolder]: For 1176723/1179739 co-relation queries the response was YES. [2021-12-06 17:55:57,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 283312 conditions, 53515 events. 9744/53515 cut-off events. For 1176723/1179739 co-relation queries the response was YES. Maximal size of possible extension queue 2750. Compared 897191 event pairs, 3 based on Foata normal form. 297/49161 useless extension candidates. Maximal degree in co-relation 283188. Up to 12498 conditions per place. [2021-12-06 17:55:57,433 INFO L132 encePairwiseOnDemand]: 94/116 looper letters, 309 selfloop transitions, 2479 changer transitions 113/2945 dead transitions. [2021-12-06 17:55:57,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 2945 transitions, 89063 flow [2021-12-06 17:55:57,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-12-06 17:55:57,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-12-06 17:55:57,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3285 transitions. [2021-12-06 17:55:57,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47998246639392167 [2021-12-06 17:55:57,436 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3285 transitions. [2021-12-06 17:55:57,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3285 transitions. [2021-12-06 17:55:57,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 17:55:57,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3285 transitions. [2021-12-06 17:55:57,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 55.67796610169491) internal successors, (3285), 59 states have internal predecessors, (3285), 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) [2021-12-06 17:55:57,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 116.0) internal successors, (6960), 60 states have internal predecessors, (6960), 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) [2021-12-06 17:55:57,442 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 116.0) internal successors, (6960), 60 states have internal predecessors, (6960), 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) [2021-12-06 17:55:57,442 INFO L186 Difference]: Start difference. First operand has 556 places, 2310 transitions, 66119 flow. Second operand 59 states and 3285 transitions. [2021-12-06 17:55:57,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 2945 transitions, 89063 flow [2021-12-06 17:56:05,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 2945 transitions, 87506 flow, removed 721 selfloop flow, removed 16 redundant places. [2021-12-06 17:56:05,768 INFO L242 Difference]: Finished difference. Result has 582 places, 2651 transitions, 81360 flow [2021-12-06 17:56:05,770 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=65566, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=81360, PETRI_PLACES=582, PETRI_TRANSITIONS=2651} [2021-12-06 17:56:05,770 INFO L334 CegarLoopForPetriNet]: 103 programPoint places, 479 predicate places. [2021-12-06 17:56:05,771 INFO L470 AbstractCegarLoop]: Abstraction has has 582 places, 2651 transitions, 81360 flow [2021-12-06 17:56:05,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 53.676923076923075) internal successors, (3489), 65 states have internal predecessors, (3489), 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) [2021-12-06 17:56:05,771 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 17:56:05,771 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:56:05,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-12-06 17:56:05,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:56:05,972 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-06 17:56:05,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:56:05,974 INFO L85 PathProgramCache]: Analyzing trace with hash 2056083448, now seen corresponding path program 27 times [2021-12-06 17:56:05,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:56:05,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248226226] [2021-12-06 17:56:05,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:56:05,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:56:06,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:56:06,269 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-12-06 17:56:06,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:56:06,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248226226] [2021-12-06 17:56:06,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248226226] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:56:06,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933238784] [2021-12-06 17:56:06,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 17:56:06,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:56:06,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:56:06,270 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:56:06,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5cf4754f-1ce3-4838-bd48-9caa09d4d9b2/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-06 17:56:07,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-12-06 17:56:07,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 17:56:07,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 53 conjunts are in the unsatisfiable core [2021-12-06 17:56:07,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:56:33,561 INFO L354 Elim1Store]: treesize reduction 17, result has 15.0 percent of original size [2021-12-06 17:56:33,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 10 [2021-12-06 17:56:33,575 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 123 refuted. 45 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-06 17:56:33,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:56:33,769 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 17:56:33,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 13 [2021-12-06 17:56:34,528 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-06 17:56:34,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933238784] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:56:34,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:56:34,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 28, 28] total 68 [2021-12-06 17:56:34,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868208345] [2021-12-06 17:56:34,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:56:34,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-12-06 17:56:34,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:56:34,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-12-06 17:56:34,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=4093, Unknown=15, NotChecked=0, Total=4556 [2021-12-06 17:56:34,534 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 116 [2021-12-06 17:56:34,535 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 2651 transitions, 81360 flow. Second operand has 68 states, 68 states have (on average 58.911764705882355) internal successors, (4006), 68 states have internal predecessors, (4006), 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) [2021-12-06 17:56:34,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 17:56:34,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 116 [2021-12-06 17:56:34,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand